Senior Machine Learning Developer

Clera

Montreal

On-site

CAD 200,000 - 250,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sokoni Kwetu Limited is seeking an experienced ML/Software Engineer to take ML/LLM features from prototype to production for conversational AI on phone and SMS. You will ship models, build tooling, and maintain production systems in a fast-growing environment.

The role emphasizes autonomous work, collaboration, and hands-on deployment across Ray Serve, Dagster, and related ML platforms. On-site in Montreal, CAD salary range provided.

Qualifications

  • 6+ years of software or ML engineering experience.
  • Strong Python skills and software engineering fundamentals.
  • Hands-on experience training and deploying ML models, or building with LLMs.
  • Experience with evaluation frameworks, production monitoring, model serving, or related ML platform tooling.
  • Familiarity with Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi, or AI provider APIs.
  • Experience with real-time or streaming systems such as voice, telephony, SIP, WebRTC, or low-latency inference is valuable.
  • Comfort working autonomously, navigating ambiguity, and collaborating in a startup or high-growth environment.

Responsibilities

  • Build conversational AI systems that understand customer needs and take appropriate actions.
  • Develop agent tooling, including memory systems, knowledge graphs, and customization frameworks.
  • Train, evaluate, and deploy models for prediction, classification, ranking, and capacity forecasting using Ray Serve and Dagster.
  • Create offline and online evaluations, simulations, and CI checks to detect regressions and measure production quality.
  • Build shared ML and LLM infrastructure, including serving, evaluation, and observability tools.
  • Contribute to design and code reviews, technical writing, and mentorship.
  • Monitor and maintain models and agents in production.

Skills

Python programming
ML/LLM systems in production
Software engineering fundamentals

Tools

Ray Serve
Dagster
LiveKit
Vertex AI
GCP
Kubernetes
Pulumi
AI provider APIs

Job description

About the Role

Join a product and platform team building conversational AI for phone and SMS interactions. You will take machine learning and LLM features from prototype through production, helping voice agents respond to customers, take action, and escalate when needed.

What You'll Do
  • Build conversational AI systems that understand customer needs and take appropriate actions.

  • Develop agent tooling, including memory systems, knowledge graphs, and customization frameworks.

  • Train, evaluate, and deploy models for prediction, classification, ranking, and capacity forecasting using Ray Serve and Dagster.

  • Create offline and online evaluations, simulations, and CI checks to detect regressions and measure production quality.

  • Build shared ML and LLM infrastructure, including serving, evaluation, and observability tools.

  • Contribute to design and code reviews, technical writing, and mentorship.

  • Monitor and maintain models and agents in production.

What We're Looking For
  • At least 6 years of software or machine learning engineering experience, including a track record of shipping ML or LLM systems to production.

  • Strong Python skills and software engineering fundamentals.

  • Hands-on experience training and deploying ML models, or building with LLMs using prompting, tools, agents, or retrieval.

  • Experience with evaluation frameworks, production monitoring, model serving, or related ML platform tooling.

  • Familiarity with Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi, or AI provider APIs.

  • Experience with real-time or streaming systems such as voice, telephony, SIP, WebRTC, or low-latency inference is valuable.

  • Comfort working autonomously, navigating ambiguity, and collaborating in a startup or high-growth environment.

Compensation & Benefits

Salary range: CAD $200,000 to $250,000 annually. Equity and visa sponsorship details were not provided.

Location
On-site in Montreal, Quebec, Canada.

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Developer
Senior Machine Learning Developer

Clera • Montreal

On-site
CAD 200,000 - 250,000
Machine Learning Engineer
Machine Learning Engineer

Linkus Group • Toronto

On-site
CAD 85,000 - 110,000
Senior Machine Learning Developer
Senior Machine Learning Developer

Numa • Montreal (administrative region)

On-site
CAD 200,000 - 250,000
Equity packages
Flexible PTO
Fully covered group insurance
+1
Founding Software Engineer
Founding Software Engineer

Strello Health • Canada

Hybrid
CAD 85,000 - 140,000
Equity opportunities
Flexible working hours
Office accessible by both Car & TTC
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Encore Technical Solutions Inc. • Toronto

On-site
CAD 100,000 - 150,000
Machine Learning Engineer Toronto, ON (Hybrid) · View role
Machine Learning Engineer Toronto, ON (Hybrid) · View role

Point11 • Toronto

Hybrid
CAD 100,000 - 150,000
Hybrid in Toronto
Founding role in Point11's Canadiane2
Annual learning budget for conferences
Senior AI Engineer
Senior AI Engineer

Comm100 • Vancouver

On-site
CAD 100,000 - 150,000
Health & Dental Benefits
RRSP Matching Program
Health & Wellness Fund
+3
AI Engineer
AI Engineer

Triunity Software, Inc. • Regina

On-site
CAD 110,000 - 160,000
Bonus based on performance
Health insurance
Training & development
AI Engineer
AI Engineer

Trivium • Canada

Remote
CAD 78,000 - 93,000
AI Engineer
AI Engineer

❤️ About Poppy AI • Canada

Remote
CAD 78,000 - 94,000