Summary
Join Lyft's mapping team as a Senior Software Engineer and contribute to the development and maintenance of our nationwide map data. You will be responsible for designing, developing, and deploying new data collection capabilities, providing technical leadership, mentoring other developers, and collaborating with cross-functional teams. This role requires extensive software engineering experience, proficiency in Go/Python, and experience with microservices, databases, and cloud platforms. Lyft offers a remote-friendly work environment, generous paid time off, parental leave, and various other benefits.
Requirements
- 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.)
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
Preferred Qualifications
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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.