Technology & IT

Software Engineer, Backend at Lyft

Posted

  • Company: Lyft
  • Location: Toronto, Canada
  • Job type: Full-time
  • Salary: CAD $88,000 – CAD $110,000

About the role

Lyft is looking for a backend Software Engineer to join the Machine Learning Platform team in Toronto. You will help build and operate the infrastructure that supports real-time and offline ML model execution across the business. This is a hybrid role requiring in-office presence at least three days per week.

Responsibilities

  • Own well-defined tasks and contribute to features on the ML platform.
  • Develop reliable, performant, and maintainable code following team standards.
  • Participate in code reviews and monitor code stability after deployment.
  • Join on-call rotations and complete postmortem action items.
  • Contribute to technical debt reduction and write documentation.
  • Collaborate with Machine Learning Engineers and Data Scientists.

Requirements

  • BSc/MSc in Computer Engineering, Computer Science, or a related field, or relevant work experience.
  • 1+ years of backend engineering experience (internships included) in Python, Go, Java, or similar stacks.
  • Experience with Linux.
  • Nice to have: Exposure to ML systems, cloud providers (AWS, Azure, GCP), and AI-assisted coding tools.

Pay and benefits

  • Base salary: CAD $88,000 – CAD $110,000 (excluding equity, bonus, or benefits).
  • Extended health, dental, life insurance, and disability coverage.
  • Mental health, family building, child care, and pet benefits.
  • RRSP plan with company match.
  • Flexible paid time off policy for salaried employees.
  • 18 weeks of paid parental leave as a top-up to provincial programs.
  • Subsidized commuter benefits and Lyft ride credits.

How to apply

Apply directly on Lyft’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →