Software Engineer, Agents
Build and productionize end-to-end AI agents that automate scientific workflows, while developing backend systems, frontend interfaces, and agent infrastructure. The role requires 8+ years of software engineering experience, full-stack expertise with Python and React, and strong product instincts.
About the job
Responsibilities
- Build end-to-end AI agents that automate scientific work, from experiment design through data analysis and reporting.
- Work directly with customers to identify use cases, gather feedback, build evaluations, and onboard scientific teams.
- Engineer across the stack, developing LLM-powered primitives and intuitive user interfaces within scientific applications.
- Improve the agent platform, including frameworks, tooling, and infrastructure that accelerate future development.
- Drive experimentation, contribute to technical direction, and help evolve engineering and product development practices.
Requirements
- 8+ years of professional software engineering experience building and maintaining production systems.
- Full-stack experience with backend systems using Python or similar languages and modern frontend frameworks such as React.
- Strong product sense and ability to iterate based on user feedback and data.
- Interest in LLMs, AI agents, and applying them to scientific research.
- Collaborative approach across engineering, product, and scientific teams.
- Ability to work in a fast-paced environment with shifting priorities and rapid experimentation.
- Willingness to learn biotechnology.
Work Arrangement
- In-person role in San Francisco, Monday through Friday.
Skills
AI Agents, LLMs, Python, React, Backend Systems, Frontend Frameworks, AI Infrastructure, Agent Architecture, Scientific Data, Production Systems
Similar jobs
Fullstack Engineering jobsFounding engineer responsible for the architecture, development, and operation of Benchling’s internal tooling and automation systems. The role requires 7+ years of production software engineering experience, strong integration and security fundamentals, and hands-on technical leadership.
Build the decision engine that powers explainable staffing recommendations and workflows for hospitals. The role requires strong TypeScript skills, full-stack experience, systems thinking, and comfort working directly with clinical customers.
Build and operate full-stack features, platform primitives, and secure integrations for Vanta Government Cloud. The role requires 6+ years of full-stack experience, API and data-integration expertise, and an interest in security or compliance.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.
Senior software engineer responsible for building production AI systems, leading ambiguous 0-to-1 initiatives, and defining reusable technical patterns. The role requires 7+ years of experience, deep LLM and agentic architecture expertise, strong product intuition, and cross-team technical leadership.