Senior Software Engineer, Matching

Senior Software Engineer, Matching

16 Oct
|
Lyft
|
Toronto

16 Oct

Lyft

Toronto

At Lyft, our mission is to improve people's lives with the world's best transportation.

To accomplish this, we start with our own community by creating an open, inclusive, and diverse organization.

The Fulfillment group, in Marketplace, at Lyft is responsible for determining what inventory can be reliably offered for a given rider session and reliably fulfilling rider requests.

The group has a few sub teams that are responsible for generating feasible offers for riders, connecting rider requests with drivers to fulfill those offers and a demand and supply lifecycle platform that power great rideshare experience.

As a software engineer at Lyft, you'll collaborate with other software engineers and cross functions like product,





data science and analytics to lead and execute large projects from idea
to efficient execution.

We're looking for a motivated Software Engineer who is passionate about solving challenging technical problems and is excited about working in a fast-paced, innovative and cross-functional environment where they will take on some of the most interesting and impactful problems in ridesharing.

Description
Matching is responsible for improving the way drivers are dispatched at Lyft and hence has an outsized impact on business-level goals such as increased driver utilization and lower fulfillment cost.

The team is involved in defining new modes (Fast

Pass, W&S;), tuning scoring and filtering decisions, intelligently applying geospatial (walking) and temporal (waiting) levers, and expanding the time horizon over which we evaluate our decisions.







This team is good for someone who is excited about algorithmic/back-end systems and an opportunity to own a mission-critical part of the golden path.

Passionate about Lyft business & product; good learner and collaborator; eager to drive things to happen, inside the team and across teams Small and close team; passionate and collaborative co-workers.

Tools and Technologies / Primary Partners and Stakeholders
The team owns services written in Golang.

Opportunities To Grow and Impact
Matching is unique in that a majority of projects and enhancements are originated by individual contributors (both DS and SWE) themselves based on their ideas for improving the system.

The space of possible improvements is vast and it's easy to get excited about a potential idea, implement it, and see it improving passenger/driver experiences shortly thereafter.







Matching runs the most experiments of any team at Lyft.

Experience:
BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
5+ years of software engineering industry experience
Proficiency in object-oriented programming
Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems
Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
Experience with common CI tools (Jenkins, Buildkite, CircleCI, Team

City), and proficiency in at least one of those tools
Solid knowledge of distributed systems, relational and NoSQL databases
Ability to communicate in English in writing, meeting and presentations
Benefits:





Extended health and dental coverage options, along with life insurance and disability benefits
Mental health benefits
Family building benefits
Access to a Health Care Savings Account
In addition to provincial observed holidays, team members get 15 days paid time off, with an additional day for each year of service
4 Floating Holidays each calendar year prorated based off of date of hire
10 paid sick days per year regardless of province
18 weeks of paid parental leave.

Biological, adoptive, and foster parents are all eligible
Lyft proudly pursues and hires a diverse workforce.

Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin,





citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy.

Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.

Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process.

Please contact your recruiter now if you wish to make such a request.







This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Thursdays and a team-specific third day.

Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year.
#Hybrid

▶️ Senior Software Engineer, Matching
🖊️ Lyft
📍 Toronto

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer, matching

Senior Software Engineer, Matching

Senior Software Engineer, Matching

At Lyft, our mission is to improve people's lives with the world's best transportation. To accomplish this, we start with our own community by creating an open, inclusive, and diverse organization. The Fulfillment group, in Marketplace, at Lyft is [...]
Toronto
16 Oct
    Toronto
    16 Oct

Senior Software Engineer, Rider

Senior Software Engineer, Rider

Lime is the world's largest shared electric vehicle company. We’re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered 400+ million rides in 250+ cities on 5 contin [...]
Toronto
23 Oct
    Toronto
    23 Oct

Senior Software Engineer – .NET

Senior Software Engineer – .NET

About Astera Based in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in the data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transfor [...]
Toronto
23 Oct
    Toronto
    23 Oct

Senior Software Engineer, Data Products

Senior Software Engineer, Data Products

We shaped the earliest forms of ad tech, and we’re looking for the technical expertise to help shape its future. Our customers have unique problems that can only be solved at internet scale, and that’s where the technical skills of our team make [...]
Toronto
13 Oct
    Toronto
    13 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer, matching