Senior Software Engineer, Recommendations

EvoResume

Toronto

Hybrid

CAD 136,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Extended health and dental coverage
Life insurance and disability benefits
Mental health benefits
Family building benefits
Child care benefits
Pet benefits
RRSP plan
Flexible paid time off
18 weeks paid parental leave
Subsidized commuter benefits

Job summary

Lyft\'s Applied AI group in Toronto, Canada, is hiring a Senior Software Engineer for the Recommendations team. You will help build backend systems that decide what riders see and when, operating in a distributed, production environment.

The role is full-time and hybrid, requiring in-office presence at least 3 days a week. Candidates should bring 5+ years of production software experience, strong Python and Go skills, and expertise with cloud platforms and databases.

Qualifications

  • BS/MS or equivalent in CS/Engineering or related field
  • 5+ years of software/production infrastructure experience
  • Experience with Python and Go
  • Experience with cloud platforms (AWS, GCP, or Azure), distributed systems, and databases such as PostgreSQL or DynamoDB
  • Proficient with AI coding tools to accelerate workflows
  • Proficiency in object-oriented programming
  • Experience with data structures or algorithms
  • Participate in the team\'s on-call rotation

Responsibilities

  • Build backend systems that decide what riders see and when
  • Work on distributed backend using Python and Go
  • Collaborate with Lyft\'s Applied AI group
  • Participate in the team\'s on-call rotation

Skills

Python
Go
Cloud platforms
Distributed systems
PostgreSQL
DynamoDB
AI tools
Object-oriented programming
Data structures & algorithms
On-call rotation

Education

BS/MS or equivalent in CS/Engineering

Tools

Copilot
Claude Code
Cursor

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, AI Entries
Senior Software Engineer, AI Entries

Cloudjobs • Toronto

On-site
CAD 136,000 - 170,000
Extended health and dental coverage
Mental health benefits
Family building benefits
+6
Senior Software Engineer, Marketplace
Senior Software Engineer, Marketplace

Lyft • Toronto

On-site
CAD 136,000 - 170,000
Extended health and dental coverage
Mental health benefits
Family building benefits
+6
Senior Software Engineer, AI Entries
Senior Software Engineer, AI Entries

Socotra, Inc. • Toronto

On-site
CAD 136,000 - 170,000
Extended health and dental coverage
Life insurance
Disability benefits
+9
Senior Software Engineer, Places and Search
Senior Software Engineer, Places and Search

Socotra, Inc. • Toronto

On-site
CAD 136,000 - 170,000
Extended health and dental coverage
Life insurance and disability benefits
Mental health benefits
+5
Senior Software Engineer, Rider
Senior Software Engineer, Rider

Socotra, Inc. • Toronto

On-site
CAD 136,000 - 170,000
Health benefits
Dental coverage
Life insurance
+4
Senior Software Engineer, Rider
Senior Software Engineer, Rider

Lyft • Toronto

On-site
CAD 136,000 - 170,000
Extended health and dental coverage
Mental health benefits
Family building benefits
+7
Software Engineer, Driver Experience
Software Engineer, Driver Experience

Lyft • Toronto

On-site
CAD 108,000 - 135,000
Health & dental
Mental health benefits
Family building benefits
+6
Senior Software Engineer, Recommendations (Hybrid Backend)
Senior Software Engineer, Recommendations (Hybrid Backend)

EvoResume • Toronto

Hybrid
CAD 136,000 - 170,000
Extended health and dental coverage
Life insurance and disability benefits
Mental health benefits
+7
Senior Software Engineer, Data - Mapping
Senior Software Engineer, Data - Mapping

Socotra, Inc. • Toronto

On-site
CAD 136,000 - 170,000
Extended health & dental
Life insurance
Disability benefits
+10
ML Software Engineer, Safety and Customer Care AI
ML Software Engineer, Safety and Customer Care AI

Socotra, Inc. • Toronto

On-site
CAD 119,000 - 149,000
Extended health coverage
Mental health benefits
Family building benefits
+2