Software Engineer, Recommendations

at  Lyft

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Apr, 2025Not Specified23 Jan, 20253 year(s) or aboveDesign,Distributed Systems,Writing,Presentations,Components,English,Object Oriented ProgrammingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Lyft, our purpose is to serve and connect. To do this, we start with our own community by creating an open, inclusive, and diverse organization.
We are looking for experienced backend software engineers to join our Rider recommendations team. The Rider organization is focused on building a seamless, best-in-class rideshare experience for riders. From the foundational functionality of requesting a ride to the tailored interactions with your flight, we sweat the small stuff to help make Lyft the best transportation solution. As a server software engineer on the Rider Team, you will work hand in hand with various teams across Lyft, fostering collaboration, and driving innovation to improve riders’ experience with rideshare.
As a software engineer at Lyft, you’ll collaborate with teams like product, Machine Learning, data science, analytics, and operations on code that empower us to iterate quickly, while focusing on delighting our passengers and drivers.

EXPERIENCE:

  • 3+ years of software engineering industry experience.
  • Proficient in object-oriented programming.
  • Sold knowledge of distributed systems, relational and NoSQL databases.
  • Experienced with cloud computing platforms.
  • Led a set of components from design to launch.
  • Ability to communicate in English in writing, meeting and presentations.
  • Experience with deploying Machine Learning models in production environments.

Responsibilities:

  • Write well-crafted, well-tested, readable, maintainable code
  • Lead large features from idea to launch
  • Write documents to communicate system design, launch, and share knowledge
  • Participate in code reviews and on-call rotations
  • Unblock, support, and communicate with internal and external partners to achieve results


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada