Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Machine Learning Engineer

Home > Python programming jobs

Machine Learning Engineer in Canada

  • Opendoor
  • Full time
  • Email
  • Toronto

Responsibilities

  • Build and train production ML models for pricing, automation, and business-critical decision systems.
  • Convert research prototypes into clean, testable, production-ready code and systems with researchers and analysts.
  • Own model pipelines end-to-end, including data ingestion, training, validation, versioning, deployment, and monitoring.
  • Design and evolve mission-critical services and APIs connecting ML systems to messy real-world operations.
  • Build platforms for agentic research, automated retraining, experimentation, deployment, and monitoring.
  • Address sparsity, data drift, model decay, and other challenges in volatile real-world markets.
  • Use AI tools in daily work and help advance their application to ML engineering.
  • Lead technical design reviews, mentor teammates, and improve engineering quality.

Requirements

  • Senior-level or above experience shipping and operating production ML systems, ML-adjacent services, or data/ML platforms.
  • Strong Python fundamentals and the ability to learn additional programming languages or tools.
  • Proficiency in statistics and the ability to reason about distributions and real-world ML monitoring.
  • Expertise across the ML lifecycle, including training, evaluation, deployment, monitoring, and iteration.
  • Experience with associated tooling such as MLflow, Airflow, Spark, and Delta Lake.
  • Ability to make and communicate architectural and technical tradeoffs across stakeholders.
  • Based in or willing to relocate to Miami, Toronto, or Seattle.
  • Preferred experience includes ML systems in pricing, forecasting, logistics, marketplaces, or risk.
  • Preferred experience includes streaming and event-driven systems, Kafka, gRPC, Redis, or workflow engines.
  • Interest in real estate or other messy, high-stakes domains with imperfect data.

Benefits

  • The role is based in or requires relocation to Miami, Toronto, or Seattle.
  • The interview process typically includes a recruiter screen, a technical deep dive, and two pairing-style technical reviews.

Opendoor

Founded in 2014, Opendoor’s mission is to power life’s progress one move at a time. The traditional real estate process is broken and our goal is simple: fix it. We are building a digital, end-to-end customer experience that makes buying and selling a home simple, certain, and fast. We have assem...

Similar positions

Research Scientist - Machine Learning

  • ISEE
  • Full time
  • USA
  • 09/13/2026
  • Remote

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote