← All roles

Software Engineer, Backend

Lyft ·Toronto, Canada ·Hybrid 1d ago
PythonGoJavaLinuxAWSAzure

About the role

Lyft's Machine Learning Platform team seeks a backend Software Engineer to build and operate the platform supporting real-time, online, and offline ML model execution. Responsibilities include developing reliable code, participating in code reviews, monitoring performance, contributing to technical debt reduction, and collaborating with ML engineers and data scientists. The role offers exposure to production ML systems at scale.

Requirements

BSc/MSc in Computer Engineering, Computer Science, or related field, or equivalent work experience. 1+ years of backend engineering experience (including internships) with Python, Go, Java, etc. Experience with Linux. Nice to have: exposure to machine learning systems or ML serving/training/deployment infrastructure, familiarity with cloud providers (AWS, Azure, GCP), and experience with AI assisted coding tools like Cursor or Claude Code.

About the company

Lyft

Lyft is a transportation network company providing on-demand and scheduled rides. Their value proposition is to offer reliable, convenient, and accessible rides for passengers while providing flexible earning opportunities for drivers.

View company page →
CA$88k–110k
Hybrid Toronto, Canada
Posted 1d ago
Apply for this role
Opens app.careerpuck.com ↗
About the company
Lyft
https://www.lyft.com

Lyft is a transportation network company providing on-demand and scheduled rides. Their value proposition is to offer reliable, convenient, and accessible rides for passengers while providing flexible earning opportunities for drivers.

View company page →