Clera

Senior Machine Learning Developer

Clera Montreal, Quebec, Canada · CA$200K–CA$250K/yr

Technology, Information and Internet · 11-50 employees

4 d ago
Remote machine-learning Senior (5-10 yrs) Full-time Canada
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Build and productionize conversational AI and LLM systems, agent tooling, and models for prediction, classification, ranking, and forecasting. Develop evaluation, serving, and observability infrastructure, monitor production systems, and contribute to reviews, technical writing, and mentorship.

What they look for

Python Machine Learning Large Language Models Conversational AI Model Training Model Deployment Model Evaluation Production Monitoring Ray Serve Dagster Agent Tooling Knowledge Graphs Retrieval Kubernetes GCP Real-Time Systems

Requirements

Requires at least six years of software or machine learning engineering experience, strong Python and software engineering fundamentals, and a record of shipping ML or LLM systems to production. Candidates should have hands-on model training and deployment or LLM development experience, plus familiarity with evaluation, monitoring, serving, or ML platform tools; real-time voice or streaming experience is valuable.

Full 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.

Similar roles