
Senior Software Engineer, Recommendations
Lyft
CA Toronto, Canada
Before you apply
Does your resume say what Lyft is screening for?
Drop it here. Matched and missing keywords from this posting, plus the lines to fix. Free, no account, nothing uploaded.
Free. No account. The full grade out of 100 and the AI rewrites are Pro; the ten findings and the keyword match are not.
What the scan matches against
Senior Software Engineer, Recommendations at Lyft, Toronto, Canada. Full time, hybrid, in office at least 3 days a week. Lyft's Applied AI group is hiring a senior engineer onto its Recommendations team in Toronto, building the backend systems that decide what riders get shown and when. Lyft prints the base pay range on the advert, which is still unusual for a senior engineering role in Canada. The filter is seniority: five years of production experience, Python and Go, and distributed systems. Requirements: - BS/MS or equivalent in Computer Engineering, Computer Science, or related field or equivalent practical experience - 5+ years of software engineering/production infrastructure industry experience - Experience with Python and Go - Experience with cloud platforms (AWS, GCP, or Azure), distributed systems, and databases such as PostgreSQL or DynamoDB - Proficient and effective in using AI tools (e.g. Copilot, Claude Code, Cursor) to accelerate coding and engineering workflows - Proficiency in object-oriented programming - Experience working with data structures or algorithms - Participate in the team's on-call rotation The role offers: - Expected base pay range CAD $136,000 to CAD $170,000, not inclusive of potential equity offering, bonus or benefits - Extended health and dental coverage options, along with life insurance and disability benefits - Mental health benefits - Family building benefits - Child care and pet benefits - Access to a Lyft funded Health Care Savings Account - RRSP plan to help save for your future - Flexible paid time off policy for salaried team members, with manager approval - 18 weeks of paid time off for new parents, as a top-up plan to complement provincial programs. Biological, adoptive and foster parents are all eligible - Subsidized commuter benefits - Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year
About the role
Lyft's Applied AI group is hiring a senior engineer onto its Recommendations team in Toronto, building the backend systems that decide what riders get shown and when. Lyft prints the base pay range on the advert, which is still unusual for a senior engineering role in Canada. The filter is seniority: five years of production experience, Python and Go, and distributed systems.
What they ask for
- BS/MS or equivalent in Computer Engineering, Computer Science, or related field or equivalent practical experience
- 5+ years of software engineering/production infrastructure industry experience
- Experience with Python and Go
- Experience with cloud platforms (AWS, GCP, or Azure), distributed systems, and databases such as PostgreSQL or DynamoDB
- Proficient and effective in using AI tools (e.g. Copilot, Claude Code, Cursor) to accelerate coding and engineering workflows
- Proficiency in object-oriented programming
- Experience working with data structures or algorithms
- Participate in the team's on-call rotation
What Lyft offers
- Expected base pay range CAD $136,000 to CAD $170,000, not inclusive of potential equity offering, bonus or benefits
- Extended health and dental coverage options, along with life insurance and disability benefits
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- Access to a Lyft funded Health Care Savings Account
- RRSP plan to help save for your future
- Flexible paid time off policy for salaried team members, with manager approval
- 18 weeks of paid time off for new parents, as a top-up plan to complement provincial programs. Biological, adoptive and foster parents are all eligible
- Subsidized commuter benefits
- Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year
Good to know
- In office at least 3 days per week, including Mondays, Wednesdays and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role.
- Lyft may use artificial intelligence to screen applicants, however, Lyft employees make the ultimate selection and hiring decisions.
- This job fills an existing vacancy.
- No closing date is published on the advert.
Resumes that fit this role
All resume samples
Apply for Senior Software Engineer, Recommendations on app.careerpuck.com (Lyft job board)
Closes in 24 days, 4 October 2026. Quote Job ID 8716218002. You will leave EvoResume and land on the employer’s own listing.
Apply on app.careerpuck.com (Lyft job board)Not checked your resume yet? Check my fit firstSimilar verified jobs
Worth reading before you apply
Verified on app.careerpuck.com (Lyft job board), posted 4 September 2026. Every fact on this page was read on the employer’s own listing; nothing is estimated. If the posting has changed or closed, tell us.



