CareerPlan

Senior Machine Learning Developer

MontrealFull-timeCA$200k–CA$250k2026-11-10 → 2026-11-11
On-site

Core

Build and operate conversational AI systems for phone and SMS, developing LLM-powered features and production tooling.

Role type

Senior IC machine learning engineer (conversational AI)

Builds

Conversational AI systems, agent memory, knowledge graphs, and shared ML/LLM infrastructure

Domain

Telecommunications + Generative AI

Deliverable

production ML models

Required skills

Python, software engineering fundamentals, conversational AI (phone/SMS), real-time/streaming systems (voice, SIP, WebRTC), model training and deployment, LLM systems (prompting, agents, retrieval), evaluation frameworks, production monitoring

Preferred skills

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

Technologies

Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi

Responsibilities

Build conversational AI systems that understand customer needs and take action; Develop agent memory and knowledge graph tools; Train, evaluate, and deploy models for prediction, classification, and forecasting; Create offline/online evaluations and CI checks; Build shared ML and LLM infrastructure; Monitor and maintain production models; Contribute to technical reviews and mentorship

Seniority

Senior, hands-on IC