Software Engineer, Backend
Role Overview
Backend Software Engineer on Lyft’s Machine Learning Platform team.
The platform supports real-time, online, and offline machine learning model execution, development, and iteration across Lyft.
The role contributes production code and features alongside Machine Learning and Software Engineers.
Key Skills for This Role
Full Job Posting
Role overview
Backend Software Engineer on Lyft’s Machine Learning Platform team.
The platform supports real-time, online, and offline machine learning model execution, development, and iteration across Lyft.
The role contributes production code and features alongside Machine Learning and Software Engineers.
Responsibilities
- Own well-defined platform tasks and contribute features with guidance as needed.
- Write reliable, performant, well-tested, readable, maintainable code; participate in code reviews.
- Monitor deployed code, fix bugs, debug issues, and participate in on-call operations and postmortems.
- Contribute to technical debt reduction, modernization, documentation, runbooks, and onboarding materials.
- Collaborate with Machine Learning Engineers, Data Scientists, and other partners; contribute to planning discussions.
- Use AI tooling to accelerate development workflows.
Experience
- BSc/MSc in Computer Engineering, Computer Science, or a related field, or relevant work experience.
- At least one year of backend engineering experience, internships included, using a stack such as Python, Go, or Java.
- Experience with Linux.
- Nice to have: exposure to ML systems or ML serving, training, or deployment infrastructure.
- Nice to have: familiarity with AWS, Azure, or Google Cloud, or AI-assisted coding tools such as Cursor or Claude Code.
Workplace
- Hybrid schedule with at least three office days per week, including Monday, Wednesday, and Thursday.
- Hybrid roles may work from anywhere for up to four weeks per year.
Compensation
- Expected base pay range for the Toronto area is CAD $88,000–$110,000; equity, bonus, and benefits are not included.
Benefits
- Benefits include health and dental coverage, life and disability benefits, mental health and family-building benefits, child care and pet benefits, and a company-funded Health Care Savings Account.
- The package includes an RRSP plan with company match, paid time off, new-parent leave, commuter benefits, and Lyft ride credits.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Lyft
Software Engineer, Ad Infra
Toronto, CAN
Lyft is seeking an early-career software engineer to build backend systems and data workflows for its advertising infrastructure. Applicants should have at least two years of backend or data engineering experience, profi
Senior Software Engineer, Forecasting & Real-Time Optimization
Seattle, USA
Senior Tax Analyst, Indirect Tax
Toronto, CAN
Software Engineer, Ad Infra
Toronto, CAN
Software Engineer, Ad Infra
Toronto, CAN
Senior Software Engineer, Forecasting & Real-Time Optimization
Seattle, USA
Associate Account Manager
New York City, USA
Software Engineer, Growth Platforms
Toronto, CAN
Growth Marketing Manager, Lifecycle
Seattle, USA