Clera

Senior Machine Learning Developer

Clera
Apply
2 days ago
Montréal, CanadaSenior

Responsibilities

  • Build conversational AI systems for phone and SMS 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 for serving, evaluation, and observability.
  • Monitor and maintain models and agents in production.
  • Participate in design and code reviews, technical writing, and mentorship.

Requirements

  • At least 6 years of software or machine learning engineering experience, including experience 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.
  • Ability to work autonomously, navigate ambiguity, and collaborate in a startup or high-growth environment.

Benefits

  • On-site role in Montreal, Quebec, Canada.
Contact me