onsite
Senior Software Developer - Agentic System - Coveo
Software Engineer
Lead the design and implementation of scalable, reliable AI agent infrastructure, integrating tool orchestration, guardrails, and evaluation frameworks to power conversational experiences across the platform.
About the role
Key Responsibilities
- Architect and develop core platform components that enable AI agents to reason, act, and deliver consistent outcomes at scale.
- Design and implement tool orchestration pipelines, guardrails, and safety mechanisms for secure agent interactions.
- Collaborate with data scientists and product teams to build evaluation frameworks that measure agent performance and reliability.
- Integrate services on AWS, ensuring high availability, observability, and cost efficiency.
- Mentor junior engineers and drive best practices in code quality, testing, and continuous delivery.
Requirements
- 5+ years of software engineering experience with a focus on distributed systems and AI infrastructure.
- Proficiency in Python and Node.js, with strong knowledge of asynchronous programming.
- Hands‑on experience deploying and managing services on AWS (Lambda, ECS, S3, CloudWatch).
- Solid understanding of machine learning concepts and experience building evaluation pipelines.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsawsmachine learning