Staff Software Engineer, Routing
Who We Are
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer, richer, and more connected future.
About the Role
The Routing Team crafts vital services that ensure Nuro Driver™ reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our business / geolocation expands and mapping infrastructure evolves. About the Work
- You will work on building and scaling both the backend systems and onboard modules for the Routing team. This includes everything from designing microservices, optimizing our routing algorithms, understanding road network graphs, building monitoring and analytics infrastructure, optimizing our deployment pipeline, and more.
- You will work with product, strategy, and operations teams to design and build new, magical user experiences, and define our product strategy and roadmap.
About You
- Technical excellence.
- You have 8+ years of experience building and scaling realtime server-side applications.
- You have worked on large-scale complex algorithm problems, and know how to balance correctness and performance.
- You are proficient in C++ programming
- You know how to choose the right storage technology for the job. You have experience with a wide-range of databases, including relational (PostgreSQL, MySQL), non-relational (BigTable, Cassandra, Redis, etc), and data warehouses (BigQuery, Snowflake, etc).
- You know your way around RPC frameworks (gRPC, Thrift) and pubsub systems (Kafka, Cloud PubSub, Celery, etc).
- Experience in training and inferencing ML models.
- You have extensive experience working with cloud providers (GCP, AWS, etc).
- You have experience working with Docker & Kubernetes, or are willing to learn.
- You have a wide-range of technical skills, you love learning new technologies and you’re a quick learner.
- You have a passion for making lives easier for developers. You love working on tooling that will help engineers more easily troubleshoot, debug, and profile their applications.
- You have the knack for making the right tradeoffs. You know when it makes sense to take the quick-and-dirty vs the scalable approach. You can move fluently between the two.
- You care about users. You like to work closely with product and design to build the best product for our consumers.
- You are a great communicator, and you regularly chat with PMs, UXRs, other engineers, and cross-functional stakeholders on product requirements and designs.
- You are impact-driven. You care deeply that your work makes a significant impact on the lives of millions of people.
Bonus Points
- Experience with routing algorithms
- Experience with map data and graph data structures
- Experience with robotics
- Experience with ETA modeling
At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $183,000 and $275,000 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.
At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics. #LI-DNP
Recommended Jobs
DFT CAD Engineer
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: Join the CAD team at Qualcomm and advance the industry state o…
AI & Automation Solutions Data Engineer- Worldwide Operations
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…
Full Time Neurology Job Palm Springs, CA
Palm Springs, a desert resort city in the Sonoran Desert of southern California, is known for its hot springs, stylish hotels, golf courses, and spas. It's core shopping district along Palm Canyon Dri…
Recovery Driver and Troubleshooter - Part Time
Call Liza at 281-612-1870 for more info or apply direct now! Pay $31.00 to start We are looking for people that would embrace and be very comfortable in being a technical trouble shooter and ass…
Supply Chain Manager Hemp / Cannabis Brands
The Pack Labs is leading the way in the hemp-derived cannabinoid industry with premium brands like Delta Munchies and Imperial Extraction . With a focus on quality, innovation, and expanding our…
Ejecutivo/a de Ventas de Soluciones SaaS
Ejecutivo/a de Ventas de Soluciones SaaS San Jose 1. Ejecutivo/a de Ventas de Soluciones SaaS Objetivo del Puesto: Impulsar el crecimiento comercial de la compañía, generando nuevas oportu…
Accounts Receivable Specialist
Description This is an on-site role at Kings River Packing, LP headquarters office in Sanger, CA. Company Description Kings River Packing, LP an 8th generation family-owned grower-packer-shi…
Data Scientist, Finance
About Us: We're on a mission to make it possible for every person, team, and company to be able to tailor their software to solve any problem and take on any challenge. Computers may be our most pow…
Product Manager, Machine Learning Platform, Data Tools
Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and lang…
Full Stack Software Engineer
Description We’re seeking a highly skilled Full Stack Engineer with the mindset and drive of a founder to help us redefine how financial services are delivered. This role offers the chance to bu…