
Software Engineering – AI Agent
Agilent Technologies3 days ago
Shanghai, ChinaSenior
Responsibilities
- Design and deliver AI agent applications, backend services, and APIs using Python and TypeScript/Node.js.
- Build agent runtimes with prompt and context management, tool calling, persistent state, failure recovery, human approval, and reusable MCP clients and servers.
- Develop and optimize RAG pipelines covering ingestion, embeddings, vector or hybrid search, reranking, retrieval evaluation, and source-grounded responses.
- Integrate cloud or local model APIs with enterprise and laboratory systems.
- Own architecture, production delivery, testing, CI/CD, access controls, prompt-injection defenses, and monitoring of accuracy, latency, cost, and failures.
- Lead delivery decisions, mentor engineers, collaborate across product, science, UX, quality, and support teams, and support AI interfaces when needed.
Requirements
- Bachelor’s degree or above in computer science, software engineering, AI, automation, data science, or a related technical field.
- At least 5 years of software engineering experience with production development in both Python and TypeScript/Node.js.
- Hands-on experience delivering LLM applications or agents using cloud or local model APIs and a relevant framework or SDK such as LangGraph, LangChain, Semantic Kernel, or LlamaIndex.
- Practical end-to-end RAG experience with at least one vector database or search platform, including retrieval evaluation, metadata filtering, and relevance troubleshooting.
- Experience with prompt and context engineering, structured outputs, tool orchestration, state management, failure recovery, and choosing deterministic workflows when appropriate.
- Strong API, database, and authentication integration skills, with familiarity with MCP, Docker, Linux, CI/CD, observability, least-privilege access, and secure model-output handling.
- Ability to own architecture and production delivery, collaborate across functions, communicate effectively in English, and support AI interfaces.
- Preferred qualifications include advanced agent-platform experience, local or hybrid inference deployments, advanced retrieval optimization, scalable services, scientific or laboratory software integration, LIMS/CDS, .NET/C# applications, Angular, Electron, React, enterprise identity, and Responsible AI practices.
Benefits
- Full-time weekly schedule with day shift and occasional travel.
- The position has no stated end date.
- Pay and benefit information varies by country and is available through Agilent’s locations information.
Tech Stack
Categories
About Agilent Technologies
Agilent Technologies builds analytical instruments, lab software, diagnostic and genomics solutions, plus consumables and services used by pharmaceutical, chemical, environmental, and clinical labs. It sells systems such as chromatography and mass spectrometry platforms, pathology and molecular diagnostic kits, and supports lab operations through its CrossLab services business. Founded in 1999 and headquartered in Santa Clara, California, Agilent is a public company listed on the NYSE (ticker: A) with global manufacturing and R&D sites.