Senior Machine Learning Engineer, Rider Applied AI

Lyft Lyft · Consumer · Toronto, ON · Rider

Senior Machine Learning Engineer for Lyft's Rider Applied AI team, focusing on designing, developing, and deploying state-of-the-art ML and AI systems, including LLM-based applications, for real-time ride-sharing applications. The role involves system architecture, hands-on implementation, collaboration, and technical leadership.

What you'd actually do

  1. Design, build, train, and deploy machine learning models for real-time applications.
  2. Architect scalable, reliable, and maintainable machine learning pipelines, integrating seamlessly with existing backend systems.
  3. Work closely with machine learning engineers, product managers, data scientists, and software engineers to align machine learning initiatives with business goals.
  4. Stay ahead of the curve by exploring new algorithms, technologies (such as LLMs and LLM based applications), and frameworks to solve complex problems and introduce use cases for the team. Critically evaluate problems across business areas.
  5. Write production-level code to convert your ML models into working pipelines and participate in code reviews to ensure code quality and distribute knowledge.

Skills

Required

  • Machine learning
  • Data science
  • Supervised/unsupervised learning
  • Reinforcement learning
  • Advanced optimization techniques
  • scikit-learn
  • Tensorflow
  • PyTorch
  • Keras
  • Spark
  • Hadoop
  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Software systems design
  • Production-level code writing

Nice to have

  • LLMs
  • LLM based applications

What the JD emphasized

  • lead the design, development, and deployment
  • balance high-level system architecture with hands-on technical implementation
  • Proven ability to quickly and effectively turn research ML papers into working code
  • Practical knowledge of how to build efficient end-to-end ML workflows
  • Proven ability to tackle ambiguous problems and deliver solutions at scale

Other signals

  • building and deploying ML models
  • integrating ML into backend systems
  • leveraging LLMs and LLM-based applications
  • turning research ML papers into working code
  • delivering solutions at scale