Latest AI JobsBrowse Jobs
Numa logo

Senior Machine Learning Developer

NumaMontreal, Quebec, CanadaEngineering
Apply on company site
Salary
$200K - $250K CAD
Job type
Full-time
Posted
22 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

Numa is seeking a Senior Machine Learning Developer to join the engineering team in Montreal, Quebec, Canada. This role involves designing and launching machine learning and artificial intelligence systems that interact with real customers daily through natural conversations. The position suits an experienced developer who enjoys building production-grade AI features, conversational agents, and robust evaluation tooling.

Key Responsibilities

Build conversational artificial intelligence systems for phone and text messaging that understand user needs and take automated action.
Create advanced tooling, including memory structures, knowledge graphs, and validated customization options, to help agents adapt to business needs.
Train, evaluate, and deploy machine learning models for prediction, classification, ranking, and capacity forecasting, ensuring stability in production.
Develop offline and online evaluations, simulations, and continuous integration gates to measure quality and catch regressions.
Implement shared observability, evaluation, and large language model tooling to accelerate product squad delivery.
Participate in design and code reviews, technical writing, and peer mentorship to raise engineering standards.

Requirements

Six or more years of professional software or machine learning engineering experience, with a proven history of launching machine learning or large language model systems into production.
Strong expertise in Python and solid software engineering fundamentals for writing testable, reliable code.
Hands-on background in building artificial intelligence systems, training and deploying models, or working with large language models through prompting, tool use, agents, and retrieval.
A rigorous, evaluation-first mindset with a strong focus on measurement to validate improvements and detect regressions.
Ability to operate effectively within an ambiguous product environment and take ownership of projects from conception to monitoring and improvement.

Nice to Have

Background in building or operating machine learning platforms and tooling, such as evaluation frameworks, model serving, registries, and observability.
Familiarity with specific technologies like LiveKit, Ray Serve, Dagster, Vertex AI, Google Cloud Platform, Kubernetes, Pulumi, or provider APIs from Anthropic, OpenAI, Deepgram, and ElevenLabs.
Experience taking prototypes to production and maintaining them long-term.
Proficiency working with real-time or streaming setups, including voice, telephony, and low-latency inference.
Previous experience in a startup or rapid-growth company setting.

Skills and Tools

Python
Google Cloud Platform (GCP)
Kubernetes
Large Language Models (LLMs)
Ray Serve and Dagster

Salary and Benefits

Base salary range between $200,000 and $250,000 CAD per year.
Equity packages.
Flexible paid time off.
Fully covered group insurance.

About the Company

Numa builds platforms designed to power AI-native automotive dealerships, transforming service and sales operations through advanced artificial intelligence agents. The company integrates artificial intelligence into dealership functions to streamline operations and enhance customer satisfaction. Backed by fifty million dollars in funding from investors including Google, Threshold, Costanoa, Mitsui, and Touring Capital, Numa is recognized as a fast-growing leader in automotive technology.

How to Apply

Interested candidates should visit the official Numa careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

What is the location of the Senior Machine Learning Developer role?

The position is based in Montreal, Quebec, Canada.

What is the salary range for this position?

The base salary ranges from $200,000 to $250,000 CAD per year, supplemented by equity packages, flexible paid time off, and fully covered group insurance.

How many years of experience are required?

Candidates must have 6 or more years of software or machine learning engineering experience with a track record of shipping systems to production.

What primary technologies and tools will I use?

The core stack includes Python, Google Cloud Platform (GCP), Kubernetes, and large language model technologies, along with tools like Ray Serve and Dagster.

How do I apply for the job?

You can apply directly on the official Numa careers page.

Ready to apply?

The application is on the official Numa careers page.

Apply on company site