Skip to main content

Nuro

Software Engineer, Data Platform

Mountain View, California (HQ)From $160.4kmidAdded 1 month ago

About this role

Nuro is seeking a Software Engineer for its Data Platform team, focusing on scalable data infrastructure for autonomous driving technology. The role involves designing robust data processing systems and collaborating with engineers to ensure effective deployment of the autonomous driving system.

What you'll do

  • Design and develop large-scale batch and streaming data systems.
  • Implement a storage system for evaluation and performance metrics.
  • Create dashboards for evaluation results to highlight changes.
  • Develop end-to-end data pipelines.
  • Maintain testing and monitoring systems for data integrity.

What they're looking for

  • Proficiency in Python, C++, or similar languages.
  • Experience with large scale data and scalable systems.
  • Understanding of complex systems design.
  • Ability to drive technical standards and best practices.
  • Knowledge of GCP, GCS, BigQuery, or PostgreSQL.
  • Experience with data engineering practices.
  • Familiarity with batch and streaming data processing.
  • Experience with distributed data systems.

Benefits

  • Annual performance bonus.
  • Equity options.
  • Competitive benefits package.
  • Supportive and diverse workplace culture.
  • Opportunities for professional growth.
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Nuro

Nuro builds autonomous vehicle platforms and fleet operations systems, with a focus on reliability, safety, and over-the-air update infrastructure. The company is hiring reliability engineers, software engineers, and operations specialists to improve vehicle hardware resilience, enhance system automation, and ensure fleet operational excellence.

View all jobs at Nuro

Likely interview questions

  • Describe your experience designing and building large-scale data pipelines. What challenges did you face with data ingestion, processing, or storage at scale?
  • Walk us through a time you had to choose between batch processing and streaming data solutions. How did you make that decision and what were the trade-offs?