Senior Software Engineer
Build and maintain tools, editors, validators, and pipelines for Zoox's high-definition road network used in autonomous vehicle operations. Requires 5+ years experience with Python/C++, graphics programming (OpenGL/WebGL), AWS, and REST APIs.
About the job
Responsibilities
- Design, develop, and test features for road network applications such as the Editor, Map Health monitor, and map validation pipeline.
- Build out the content pipeline and automation that enables Cartographers to produce ZRN data accurately and quickly.
- Create software requirements, design documentation, test plans, and other supporting documentation.
- Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation.
- Build software and systems that enable the Cartography team, including 3D map editors and enterprise map health monitors.
- Create new APIs and ensure users are supported as they build map-driven systems.
- Build content validators, post-process tools, and other tools to aid Cartographers.
Requirements
- Bachelor's degree in computer science (or related field) or equivalent practical experience.
- At least 5 years of industry experience.
- Fluency with Python or C++.
- Experience with OpenGL or WebGL and graphics programming.
- Experience with AWS and cloud based service providers.
- Experience with Fast API and development of REST web services.
Nice-to-Haves
- Experience with React, Javascript, and web application development.
- Experience with Qt or equivalent UI framework.
- Experience with mapping, GIS systems, geometry, routing, or graph theory.
- Experience with data/content pipelines (ETL, etc.).
Skills
Python, C++, Opengl, Webgl, AWS, FastAPI, Rest, React, JavaScript, Qt, Gis, ETL
Similar jobs
Fullstack Engineering jobsBuild AI/ML-powered features for ClickHouse Cloud across backend inference services, APIs, and frontend interfaces. Requires 5+ years of software engineering experience, strong TypeScript/JavaScript and React skills, and backend experience with TypeScript or Python.
Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build and ship end-to-end features for FruitScope OS, a farm-management web application that turns large-scale agricultural data into actionable decisions. The role requires strong full-stack web development, product judgment, autonomy, and experience with modern frontend, backend, database, and cloud technologies.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.