Senior Software Engineer, Agent Development
Builds scalable, self-serve enterprise product systems that help technical and non-technical teams configure, deploy, and improve AI agents. Requires 4+ years of full-stack experience, strong Python and/or TypeScript skills, product thinking, and the ability to simplify complex capabilities.
About the job
Responsibilities
- Build self-serve functionality for agent configuration, training, and deployment to eliminate manual engineering work.
- Create AI-powered tools that enable non-technical teams to build and manage sophisticated workflows without writing code.
- Design configuration abstractions that balance power and simplicity across diverse use cases.
- Build monitoring and analytics that surface actionable insights for improving AI agents.
- Own features end-to-end, from technical architecture through deployment and iteration.
- Work closely with customer-facing, product, and design teams to understand workflows, define requirements, review designs, and iterate through launch.
Requirements
- 4+ years building full-stack software products with strong product thinking.
- Proficiency in Python and/or TypeScript, with the ability to work across the entire stack.
- Experience translating complex technical capabilities into simple, usable interfaces.
- Track record of balancing technical excellence with pragmatic shipping.
Nice-to-haves
- Experience building security-sensitive product systems, including authentication and data access controls.
- Experience building developer tools, APIs, platforms, or internal tools that became customer-facing.
- Background with LLMs, prompt engineering, or AI agent systems.
- Familiarity with asynchronous programming and scalable systems.
- Experience with observability, data visualization, or analytics products.
Compensation
- $200,000–$400,000 plus equity.
- Compensation varies based on experience, skills, scope of responsibilities, and location within the United States.
Benefits
- Medical, dental, and vision benefits for employees and families.
- Life insurance and disability benefits.
- Retirement plan.
- Parental leave.
- Fertility and family-building benefits.
- Monthly wellness and lifestyle stipend.
- Daily office lunches and snacks.
- Take-what-you-need vacation policy.
Skills
Python, TypeScript, LLMs, Prompt Engineering, AI Agents, Asynchronous Programming, Authentication, Data Access Controls, APIs, Observability, Data Visualization, Analytics
Similar jobs
Fullstack Engineering jobsBuild and maintain developer tools, API services, auth/identity systems, and delightful web experiences to support the AT Protocol and Bluesky's open network ecosystem. Requires 5+ years expertise in TypeScript, Node.js, React, backend services, and web auth technologies.
Build and operate full-stack systems for an AI code-review product, tackling LLM memory, code indexing, semantic search, and reliability challenges. The role requires 4+ years of software or DevOps engineering experience, JavaScript or TypeScript expertise, and a bachelor’s degree or equivalent.
Build and ship full-stack product systems powered by AI agents and frontier models, automating staffing marketplace workflows such as vetting, matching, and fulfillment. The role requires 5+ years of frontend and backend experience, production AI integration, and strong distributed-systems expertise.
Build full-stack software that turns climate and carbon data into actionable intelligence for financial institution customers. The role requires 6+ years of software engineering experience, scalable product development skills, and preferably Node.js or data-pipeline experience.
Builds and scales Discord’s advertising products and infrastructure across backend and frontend systems. The role requires 5+ years of experience, strong ownership, cross-functional collaboration, and expertise in technologies such as Python, Rust, TypeScript, React, or React Native.