Software Engineer, Agents
Build and scale AI agents for complex enterprise customer interactions, owning implementations from development through iteration. The role requires 3+ years of software engineering experience, Python and TypeScript proficiency, asynchronous programming, and strong system-debugging skills.
About the job
Responsibilities
- Design and build AI agents that outperform human agents in managing complex customer interactions and driving customer retention.
- Identify cross-customer trends that guide the evolution of the agent-building platform and research efforts.
- Experiment with and evaluate the latest text and voice models, then integrate them at scale for large enterprise customers.
- Own work end-to-end, from initial implementation through continuous iteration.
- Solve complex system challenges and build reliable, intuitive solutions that scale to millions of users.
Requirements
- 3+ years of industry experience in software engineering.
- Proficiency with Python, TypeScript, and asynchronous programming.
- Comfort investigating system failures within deep technology stacks using any necessary tools.
Nice to Have
- Prior experience working with multimodal models.
Compensation and Benefits
- Compensation of £125,000–£180,000 plus equity.
- Medical, dental, and vision benefits for employees and their families.
- Life insurance and disability benefits.
- Retirement plan, such as a 401(k) or pension.
- Parental leave.
- Fertility and family-building benefits through Carrot.
- Monthly wellness, lifestyle, and work-life balance stipend.
- Daily lunches, dinners, and snacks in the office.
- Generous time off, including 25 days of annual leave for UK employees, plus UK public holidays.
Skills
Python, TypeScript, Asynchronous Programming, Multimodal Models, Voice Models, Text Models, AI Agents, System Debugging
Similar jobs
Fullstack Engineering jobsBuild and own the user-facing platform for an agentic AI company, including workflow creation tools, client and internal interfaces, external access gateways, and organizational automation. The role requires strong product judgment, rapid execution, and end-to-end ownership.
Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.
Build and enhance Dataiku DSS core features across data preparation, AI/ML, visualization, MLOps, platform, and governance. The role requires significant product-focused software engineering experience and a strong interest in combining scalable backend systems with exceptional frontend experiences.
Leads a corporate development team building AI agents, automation, full-stack internal applications, and data capabilities. The role combines hands-on architecture and development with technical leadership, Azure deployment, CI/CD ownership, coaching, and internal evangelism.