Lyft

Staff Software Engineer - ETA & Routing

Lyft

San Francisco, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a passionate and experienced software engineer with a knack for building cutting-edge routing and ETA algorithms? If so, then we have the perfect opportunity for you at Lyft! As a Staff Software Engineer for ETA & Routing, you will play a crucial role in developing and optimizing our navigation and routing system, ensuring a seamless and efficient experience for our riders and drivers. We are looking for someone with a strong technical background, exceptional problem-solving skills, and a drive for innovation. Join our dynamic and collaborative team at Lyft and help us shape the future of transportation technology.

  1. Develop and optimize navigation and routing algorithms to improve ETA accuracy and efficiency for Lyft riders and drivers.
  2. Collaborate with cross-functional teams including product managers, designers, and data scientists to define and execute on product roadmap for routing and ETA features.
  3. Conduct research and stay up-to-date on industry trends to continuously improve and innovate our routing and ETA systems.
  4. Lead and mentor junior engineers on the team, providing technical guidance and fostering a culture of knowledge sharing and growth.
  5. Design and implement scalable and reliable software solutions that can handle high volume traffic and meet performance targets.
  6. Troubleshoot and debug issues in the routing and ETA systems, proactively identifying and resolving potential problems.
  7. Work closely with data scientists to leverage data and machine learning techniques to improve routing and ETA accuracy.
  8. Collaborate with operations teams to understand the real-world impact of the routing and ETA systems and make necessary improvements.
  9. Participate in code reviews, ensuring code quality and adherence to best practices.
  10. Communicate project progress, technical challenges, and solutions to stakeholders and cross-functional teams.
  11. Continuously improve and maintain documentation for the routing and ETA systems.
  12. Keep up-to-date with emerging technologies and tools to drive innovation and improve efficiency in the team's work.
Where is this job?
This job is located at San Francisco, CA, USA
Job Qualifications
  • Extensive Experience In Software Development: A Staff Software Engineer At Lyft Should Have A Minimum Of 7-10 Years Of Experience In Developing Software, With A Strong Understanding Of Data Structures, Algorithms, And Design Patterns.

  • In-Depth Knowledge Of Eta And Routing Algorithms: The Ideal Candidate Should Have A Deep Understanding Of Eta And Routing Algorithms, Including Real-Time Traffic Data, Map Data, And Machine Learning Techniques.

  • Proficiency In Programming Languages And Frameworks: The Candidate Should Be Proficient In At Least One Programming Language Such As Java, Python, Or C++, And Have Experience Working With Relevant Frameworks Such As Spring Or Django.

  • Strong Problem-Solving Skills: The Role Of A Staff Software Engineer At Lyft Involves Solving Complex Problems Related To Eta And Routing. The Candidate Should Have A Proven Track Record Of Solving Challenging Technical Problems.

  • Experience In Leading And Mentoring A Team: As A Staff Software Engineer, The Candidate Will Be Responsible For Leading And Mentoring A Team Of Engineers. The Ideal Candidate Should Have Prior Experience In Managing And Guiding A Team Towards Successful Project Delivery.

Required Skills
  • Project Management

  • Data Analysis

  • Problem Solving

  • Database Management

  • Agile Methodology

  • Machine Learning

  • Algorithm design

  • API development

  • Code optimization

  • Programming Languages (E.g. Java, Python)

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Active Listening

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Staff Software Engineer - ETA & Routing in San Francisco, CA, USA is $130,000 - $160,000 per year. This may vary depending on the specific company, experience level, and other factors. Additional benefits and bonuses may also be included in the overall compensation package.

Additional Information
Lyft is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 13th, 2024
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Lyft

Lyft, Inc. is a transportation network company based in San Francisco, California and operating in 640 cities in the United States and 9 cities in Canada. It develops, markets, and operates the Lyft mobile app, offering car rides, scooters, and a bicycle-sharing system.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started