Software Engineer - Maps Infrastructure
Senior engineer owning and maintaining HD maps infrastructure for products in autonomous vehicles and simulation, including storage formats, data pipelines, UIs, and SDKs. Requires 2+ years experience with C++/Python and mapping/localization challenges.
About the job
Responsibilities
- Own our maps infrastructure across all of our products
- Define our map storage format to handle more features and distribute map data focusing on UIs, data pipelines and storage, and SDKs
- Collaborate with engineers and customers on existing and future designs and features
Requirements
- Experience building software components or (sub)systems that address real-world mapping and localization challenges
- Experience working in either autonomous vehicles or simulation products
- Working knowledge of C++ and/or Python
- 2+ years of experience within software engineering
Compensation
Base salary range: $125,000 - $222,000 USD annually (plus equity, benefits, 401k match, etc.)
Skills
C++, Python, Hd Maps, Maps Infrastructure, Autonomous Vehicles, Simulation, Data Pipelines, Ui Development, SDKs, Localization
Similar jobs
Backend Engineering jobsBuild and operate mission-critical distributed backend systems that manage ride fulfillment state transitions, integrating new rider and driver products while improving reliability and performance. The role requires 2+ years of software engineering experience, cloud expertise, and knowledge of distributed systems and databases.
Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.
Develop and operate Go-based containerized microservices that process cloud telemetry and real-time events for a multi-tenant security platform. The role requires 2+ years building distributed systems, cloud API experience, and strong SQL, networking, and Linux skills.
Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.