Job Description
Computer Scientist
We have an exciting opportunity for a Computer Scientist with a top leading multimedia and creative software company. This role involves working with cutting-edge tools and technologies, including industry-leading AI and creative software, to empower millions of users to achieve their creative and business goals.
We're looking for an experienced Backend Engineer to join Adobe as a Computer Scientist (Level 3 / 4) and lead the development of a next-generation agentic automation framework. This framework will process conversations via NLP / LLMs, where strategies and tactics are agreed upon, and autonomously convert those agreements into automated workflows.
For example, if a conversation concludes that a user needs to schedule a weekly video recording session and then post the videos on Instagram, our framework should :
- Recognize the need to schedule a weekly time slot.
- Send a calendar invite to the user.
- Facilitate video recording.
- Connect to Instagram's API or web interface.
- Schedule the posts.
- Monitor analytics to measure performance.
All steps must be orchestrated seamlessly through APIs, virtual browser sessions (RPA), and external service integrations. The ideal candidate will have a deep understanding of agent-based architectures, advanced knowledge of LLM deployments, and the ability to build a robust, modular, and extensible automation framework from scratch.
Responsibilities :
Design & Develop : Build a scalable backend automation framework that translates conversational instructions into actionable tasks, orchestrated via microservices, external APIs, scrapers, and RPA / VMs.LLM Integration : Collaborate with conversational AI and LLMs (e.g., GPT-like models) to parse user intent, extract tasks, and dynamically plan automation flows.Modular Extensibility : Architect the framework to easily incorporate new services, APIs, or integrations without major refactoring—ensuring reusability and maintainability.Performance Optimization : Achieve ultra-low latency and high availability of LLM-driven services in production, optimizing inference pipelines and agent operations.API & RPA Coordination : Integrate diverse APIs (social platforms, calendars, CRMs, etc.) and manage web-based tasks via RPA or VM strategies to emulate human browser actions where APIs are unavailable.Security & Compliance : Implement best practices for data security, governance, and compliance, ensuring sensitive user data and credentials are protected.Collaboration : Work with frontend, DevOps, data scientists, and product teams to shape architecture, define roadmaps, and ensure smooth delivery.Monitoring & Analytics : Develop solutions for monitoring and logging to provide visibility into automation flows, success / failure rates, and system performance metrics.Skills and Experience :
Bachelor's Degree or equivalent work experience.Proven experience with agent-based frameworks (e.g., LangChain) for dynamic workflow planning and orchestration.Extensive experience deploying and managing LLM models in production, ensuring low-latency inference and scalable infrastructure (GPU / CPU optimization, containers, etc.).5+ years of backend development experience with high-performance systems in Python, Go, Java, or Node.js.Deep understanding of API design & integration (REST, GraphQL, gRPC), with hands-on experience with complex external APIs.Proficiency with RPA tools, virtual machines, headless browsers, or similar web automation methods.Experience with web scraping libraries / frameworks, especially for dynamic or JS-driven sites.Experience designing and deploying microservices in cloud environments (AWS, Azure, GCP), including containerization (Docker / Kubernetes) and CI / CD pipelines.Strong systems architecture skills for large-scale, distributed, modular systems.Agile mindset, comfortable working in a fast-paced, evolving environment.Compensation :
Up to $105.63 per hour.J-18808-Ljbffr