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
Our transport network serves the needs of millions of people every day who want to get from one place to another using Lyft cars, bikes and scooters, with public transportation, or on foot. To serve these needs in the best possible way we maintain a map that is reflecting our constantly changing environment. Our systems draw knowledge distilled from all the data points collected every minute - driving locations, sensor data, and user feedback. This empowers us to use the map and answer questions such as: Which route should be taken? Which transport mode is ideal in this location? Has the event in my town resulted in road closures? Is a U-turn allowed at that specific location? Is the drop-off location considered safe? And many more.
To strengthen our efforts, we are hiring a Senior Software Engineer who will drive projects within a large part of the mapping data flow, from collecting and enriching the ground truth data to using this data and other input sources to detect changes in the environment and reflect them on the map. This includes our proprietary street imagery collection program and a set of change detection pipelines, which make it possible to keep our map up-to-date on a nationwide scale.
Responsibilities:
- Be responsible for design, development, deployment, monitoring, operation and maintenance of new data collection capabilities and evolve the common ecosystem with downstream customers
- Provide technical leadership and direction to the team, helping define the team’s roadmap, architecture, processes, and best practices
- Act as a mentor to other developers on the team and across the company
- Unblock, support and communicate with internal partners to achieve results, including the Ground Operations team that works closely with Engineering
- Participate in our team's on-call rotations, respond to incidents, and support other teams to mitigate customer-impacting events
- Analyze our internal systems and processes and locate areas for improvement/automation
- Partner with product managers, designers, and other engineering teams to build complex features and products from idea to positive execution
Experience:
- 6+ years of software engineering industry experience with a high level programming language (Go and/or Python)
- BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
- Experience defining API schemas and developing backend services in a microservices environment
- Experience working with databases, relational or NoSQL
- Experience writing clear and scalable design documentation
- Experience designing, building and improving a set of team owned components
- Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
- Nice-to-have: experience productionizing and maintaining ML models
Benefits:
- Professional and stable working environment.
- The latest technology and equipment you need.
- English classes with native speakers.
- Potential to work remotely, including out of country (dependent on work authorizations).
- 28 calendar days for vacation and up to 5 paid days off.
- 18 weeks of paid parental leave. Biological, adoptive and foster parents are all eligible.
- Mental health benefits.
- Family building benefits.
This role is fully remote in Ukraine, candidates for this role must be based in the Ukraine. #Remote
Top Skills
What We Do
Lyft was founded in 2012 by Logan Green and John Zimmer to improve people’s lives with the world’s best transportation, and is available to approximately 95 percent of the United States population as well as select cities in Canada. Lyft is committed to effecting positive change for our cities by offsetting carbon emissions from all rides, and by promoting transportation equity through shared rides, bikeshare systems, electric scooters, and public transit partnerships.