Senior Software Developer – Machine Learning Platform

Coveo

USonsitePosted Jul 15, 2026
Posting intelligenceActively listedReposted 16×, possible evergreen/ghost posting

Skills

terraformspringpythonjavaawsllm

About the role

Build the backbone of AI at scale

Want to see your work power millions of machine learning predictions every day? Join our Machine Learning Platform team and help bring models, including Large Language Models (LLMs), into production in a reliable and scalable way.

You'll contribute to a platform that trains thousands of models and serves hundreds of millions of queries daily, while growing your expertise in distributed systems, machine learning infrastructure and agentic workflows.

As a Backend Developer, you will:

Contribute to the development lifecycle, including coding, testing, and deployment

Analyze and help improve the ease of use, observability and reliability of our AI platform

Participate in maintaining services handling millions of requests and LLM calls per day

Collaborate with applied scientists, data engineers, and developers to integrate agentic applications into production

Contribute to evolving our AI platform to support the growth and scale of agentic workflows for Coveo users

Suggest improvements to existing processes and use AI coding tools to support your development workflow

Here is what will qualify you for the role:

5+ years of experience in backend development in a cloud environment (Python or Java/Spring preferred, AWS an asset)

Good understanding of distributed systems and scalable application design

Ability to solve problems and debug systems with guidance when needed

Comfortable learning new tools, technologies, and best practices

What will make you stand out:

Familiarity with Terraform, AWS Bedrock, OpenSearch serverless or other vector databases, LiteLLM or other LLM inference gateways

Exposure to machine learning workflows or agentic workflows

Interest in scalable backend services, large-scale realtime systems, agentic workflows and applications or realtime inference at scale

You don't need to check every single box; passion goes a long way and we appreciate that skillsets are transferable.

Send us your application, we want to hear from you!

Join the Coveolife!

We encourage all qualified candidates to apply regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background.

This job description was written by humans, assisted by AI. We may leverage technology in our hiring process to help us see the person behind the resume.

Coveo is committed to providing accessible employment practices. If you require accommodation due to a disability at any point during the recruitment process, please contact HR@Coveo.com to discuss your needs.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Machine Learning Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Machine Learning Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.