Lyft logo
LyftPosted 1 month ago

Machine Learning Engineer

$118,800–$148,500 year

HybridToronto, Ontario, Canada

Full TimeLargeTransportation Services

Job Summary

Develop and deploy ML models across multiple problem domains including dynamic pricing, marketplace optimization, fraud detection, and anomaly/behavior detection in production environments serving millions of rides. Build and iterate on agentic AI systems that automate decision-making and reduce operational overhead. Design feature pipelines, model training workflows, and serving infrastructure using Lyft's ML platform. Partner with Data Scientists on the Algorithms and Decisions teams to scale research prototypes into production. Evaluate system performance against business KPIs, run experiments, and drive continuous model improvement. Identify new opportunities where ML can create leverage across Lyft Business verticals and pitch solutions. Contribute to team engineering standards regarding code quality, observability, and testing practices. This role operates at the intersection of applied ML and real business impact, shipping models that directly influence revenue, rider experience, and partner trust.

Required Qualifications

  • Experience with GenAI / LLM ecosystems — prompt engineering, RAG, agent frameworks (e.g., LangChain, LangGraph), or fine-tuning
  • Exposure to graph-based ML methods (graph neural networks, knowledge graphs, network analysis)
  • Experience with pricing, marketplace, or fraud-related ML problems
  • Familiarity with cloud ML services (AWS SageMaker, Bedrock) or internal ML platforms
  • Track record of identifying and scoping ML projects independently, not just executing on pre-defined specs
  • Work in-office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce