CareerPlan

ML Software Engineer, Routing

Toronto OfficeFull-timeCA$119k2026-10-14 → 2026-11-10
Hybrid

Core

Build and maintain Lyft's routing system to provide the fastest, most affordable, and safest routes for millions of daily ride requests.

Role type

Senior Machine Learning Engineer (Routing)

Builds

Lyft's production routing system for rideshare platform

Domain

Rideshare / Transportation / Optimization

Deliverable

production ML models

Required skills

Machine learning workflows, statistical modeling, optimization models, production code development, data analysis, tradeoff analysis (accuracy vs performance)

Preferred skills

Big data processing, distributed data pipelines, Apache Airflow, Spark/Flink, SQL

Technologies

AWS, Kubernetes, Go, Python, C++, Apache Airflow, Flink, Kafka, SQL

Responsibilities

Perform data analysis and build proof-of-concept to explore ML and non-ML solutions; Develop statistical, machine learning, or optimization models; Write production quality code that scales to millions of requests; Make tradeoffs between model accuracy, productization complexity, and runtime performance; Participate in code reviews, design reviews, and incident triaging.

Seniority

Senior, hands-on IC