Clera

Senior Machine Learning Developer

Clera
Apply
1 day ago
Montréal, CanadaSenior

Responsibilities

  • Build conversational AI systems for phone and SMS that understand customer needs, take action, and escalate when appropriate.
  • Develop agent memory, knowledge graph, and customization tools for different workflows.
  • Train, evaluate, deploy, monitor, and improve models for prediction, classification, ranking, and capacity forecasting.
  • Create offline and online evaluations, simulations, and regression checks to measure production quality.
  • Build shared ML and LLM infrastructure for model serving, evaluation, observability, and product development.
  • Monitor and maintain production models and agents based on measured results.
  • Contribute to technical reviews and documentation, and mentor engineering teammates.

Requirements

  • At least 6 years of software or machine learning engineering experience, including shipping and operating ML or LLM systems in production.
  • Strong Python skills and software engineering fundamentals, including reliable, maintainable, and testable code.
  • Experience building conversational AI for phone or SMS, or related real-time and streaming systems such as voice, SIP, or WebRTC.
  • Hands-on experience training and deploying ML models or building LLM systems with prompting, tool use, agents, or retrieval.
  • Experience with evaluation frameworks, simulations, production monitoring, or ML platform tooling.
  • Familiarity with Ray Serve, Dagster, LiveKit, Vertex AI, GCP, Kubernetes, Pulumi, and AI provider APIs.
  • Ability to own work from problem definition through production and support teammates through reviews and mentorship.

Benefits

  • Base salary is CAD 200,000 to CAD 250,000 annually.
  • On-site role in Montreal, Quebec, Canada.
Contact me