Senior Software Developer (Machine Learning Platform)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Machine Learning Platform) (Backend): Building and scaling a platform that brings machine learning models, including LLMs, into production with an accent on distributed systems, machine learning infrastructure, and agentic workflows. Focus on improving observability and reliability, maintaining high-throughput services for realtime inference, and collaborating with applied scientists and data engineers to integrate agentic applications into production.
Company
Quebec-based company building AI-powered search and recommendations.
What you will do
- Contribute to the full development lifecycle: coding, testing, and deployment.
- Improve ease of use, observability, and reliability of the AI platform.
- Maintain services handling millions of requests and LLM calls per day.
- Collaborate with applied scientists, data engineers, and developers to integrate agentic applications into production.
- Help evolve the AI platform to support large-scale agentic workflows.
- Suggest improvements to development processes and use AI coding tools to support the workflow.
Requirements
- 5+ years of backend development experience in a cloud environment (Python or Java/Spring preferred; AWS is an asset).
- Strong understanding of distributed systems and scalable application design.
- Ability to solve problems and debug systems with guidance when needed.
- Comfort learning new tools, technologies, and best practices.
Nice to have
- Experience with Terraform, AWS Bedrock, OpenSearch serverless, vector databases, or LLM inference gateways (e.g., LiteLLM).
- Exposure to machine learning workflows or agentic workflows.
- Interest in scalable backend services, realtime systems, agentic workflows, and realtime inference at scale.
Culture & Benefits
- Work modes include in-person, hybrid, and remote.
- In-person option requires being in the office full-time at Quebec/Montreal/Weert/London locations.
- Hybrid option includes office attendance on pillar days two times per week.
- Remote work is available, with possible travel for in-person team-building events.
Hiring process
- Submit an application; the team will get in touch after review.
- Hiring may use technology-assisted steps to evaluate candidates.
Location: Montreal, Province of Quebec, Canada
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →