Job opportunity
Software Engineer, Backend
Lyft
Lyft's Machine Learning Platform team is seeking a backend Software Engineer to help build and operate their platform, which supports real-time, online, and offline ML model execution, development, and iteration across the company. You will own well-defined tasks, contribute to features alongside a team of highly motivated engineers, and ship production code that impacts systems across the entire business.
What You'll Do
Own well-defined tasks and contribute to features on the ML platform, seeking guidance from senior team members when needed
Develop reliable, performant, well-tested, readable, maintainable code that follows team coding standards and meets feature requirements
Participate actively in code reviews, both giving and receiving feedback
Monitor the stability and performance of your code after deployment, and proactively fix bugs and debug issues within your scope
Participate in the team's operational responsibilities, including on-call rotations and following through on postmortem action items
Contribute to technical debt reduction and technology modernization efforts
What You Need
BSc or MSc in Computer Engineering, Computer Science, or a related field, or relevant work experience
1+ years of backend engineering experience (internships included) working in Python, Go, Java, or similar stacks
Experience with Linux
Nice to Have
Exposure to machine learning systems or ML serving, training, and deployment infrastructure through coursework, projects, or work experience
Familiarity with cloud providers such as AWS, Azure, or Google Cloud
Experience with AI-assisted coding tools such as Cursor or Claude Code
Expected base pay range CAD $88,000–$110,000 in the Toronto area, not inclusive of potential equity offering, bonus, or benefits. Extended health and dental coverage, mental health benefits, family building benefits, child care and pet benefits, health care savings account, RRSP plan with company match, flexible paid time off, 18 weeks paid parental leave, subsidized commuter benefits, and Lyft ride credits.
#J-18808-Ljbffr
Apply on source site What You'll Do
Own well-defined tasks and contribute to features on the ML platform, seeking guidance from senior team members when needed
Develop reliable, performant, well-tested, readable, maintainable code that follows team coding standards and meets feature requirements
Participate actively in code reviews, both giving and receiving feedback
Monitor the stability and performance of your code after deployment, and proactively fix bugs and debug issues within your scope
Participate in the team's operational responsibilities, including on-call rotations and following through on postmortem action items
Contribute to technical debt reduction and technology modernization efforts
What You Need
BSc or MSc in Computer Engineering, Computer Science, or a related field, or relevant work experience
1+ years of backend engineering experience (internships included) working in Python, Go, Java, or similar stacks
Experience with Linux
Nice to Have
Exposure to machine learning systems or ML serving, training, and deployment infrastructure through coursework, projects, or work experience
Familiarity with cloud providers such as AWS, Azure, or Google Cloud
Experience with AI-assisted coding tools such as Cursor or Claude Code
Expected base pay range CAD $88,000–$110,000 in the Toronto area, not inclusive of potential equity offering, bonus, or benefits. Extended health and dental coverage, mental health benefits, family building benefits, child care and pet benefits, health care savings account, RRSP plan with company match, flexible paid time off, 18 weeks paid parental leave, subsidized commuter benefits, and Lyft ride credits.
#J-18808-Ljbffr