cover image
Nuro

Nuro

www.nuro.ai

3 Jobs

962 Employees

About the Company

Nuro exists to better everyday life through robotics.

Founded in 2016, Nuro is a leading AI Robotics company with fully autonomous vehicles on road today in California and Texas. The company's core technology is the Nuro Driver(tm), an integrated autonomous driving system consisting of state-of-the-art, AI-first software and automotive grade L4 sense and compute hardware. The first commercial application of the Nuro Driver(tm) is autonomous goods delivery with our custom, electric, zero-occupant vehicles in partnership with some of the most recognized brands in the world including Uber and FedEx.

Listed Jobs

Company background Company brand
Company Name
Nuro
Job Title
Senior/Staff Software Engineer, ML Data Infrastructure
Job Description
**Job Title** Senior/Staff Software Engineer, ML Data Infrastructure **Role Summary** Lead the design, development, and maintenance of large‑scale, unified data pipelines and storage systems that support training and evaluation of autonomous driving models. The role drives technical vision, ensures data integrity, and provides actionable insights through dashboards and monitoring tools. **Expectations** - Set product and technical strategy for the data infrastructure team. - Mentor junior engineers and manage project timelines and priorities. - Deliver scalable, reliable, and well‑documented solutions that meet performance and quality standards. **Key Responsibilities** 1. Architect and build batch and streaming pipelines that ingest on‑road and simulation logs for ML training/evaluation. 2. Design storage solutions (e.g., GCS, BigQuery, PostgreSQL) capable of handling high‑volume, diverse metric data. 3. Create dashboards and reports for evaluation results, enabling clear comparison of ML component performance. 4. Develop continuous testing, monitoring, and alerting to guarantee pipeline integrity. 5. Build data mining utilities with applied ML techniques for perception, behavior, and mapping data discovery. 6. Develop and scale annotation tools for both first‑party and third‑party labeling workflows. 7. Apply state‑of‑the‑art ML methods to accelerate label generation and quality. **Required Skills** - Proficient in Python; C++ or other high‑performance languages a plus. - Extensive experience with large‑scale data pipelines, batch/stream processing, and distributed systems. - Knowledge of GCP (GCS, BigQuery), PostgreSQL, or similar cloud data platforms. - Expertise in data engineering tooling, orchestration (e.g., Airflow, Prefect), and best practices. - Strong analytical skills and ability to design robust data architectures. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Electrical Engineering, or a closely related field (BS, MS, or Ph.D. acceptable). - Minimum 4 years of relevant professional experience in data engineering or software development. ---
Mountain view, United states
Hybrid
Senior
26-01-2026
Company background Company brand
Company Name
Nuro
Job Title
Software Engineer, Onboard Infrastructure
Job Description
**Job title:** Software Engineer – Onboard Infrastructure **Role Summary:** Design, develop, and optimize the onboard middleware and device platforms that support Nuro’s autonomous vehicle stack. Work closely with autonomy, hardware, and safety teams to deliver reliable, high‑performance software for diverse sensor and compute hardware used in self‑driving vehicles. **Expectations:** - Deliver production‑ready code for onboard systems, performance tooling, and device platform layers. - Collaborate across software, hardware, and safety teams to troubleshoot and resolve integration issues. - Contribute to continuous performance analysis, latency reduction, and resource efficiency initiatives. - Enable hardware‑agnostic drivers, protocols, and runtime APIs for perception and autonomy stacks. - Maintain rigorous quality standards, conduct automated testing, and support continuous validation pipelines. **Key Responsibilities:** 1. Implement and maintain highly concurrent, multi‑processor, and multi‑threaded C++ services and device drivers for x86, ARM, GPU, and FPGA platforms. 2. Develop performance monitoring tools (e.g., perf, eBPF, Perfetto, NVIDIA Nsight) and conduct profiling to identify and eliminate bottlenecks. 3. Build and maintain inter‑device communication frameworks and sensor pipelines used by perception and autonomy components. 4. Collaborate with hardware suppliers to evaluate next‑generation sensors and compute modules, and integrate them into the platform. 5. Write clean, well‑documented, test‑driven code that meets safety and reliability requirements. 6. Participate in design reviews, code reviews, and safety assessments. 7. Drive continuous integration, deployment, and validation infrastructure for onboard software. **Required Skills:** - Proficient in C++ (≥3 years of production experience). - Strong experience with large‑scale distributed systems, operating systems, and computer architecture. - Skills in multi‑processor, multi‑threaded environments and performance tuning. - Familiarity with profiling & tracing tools (perf, eBPF, Perfetto, pprof, NVIDIA Nsight). - Knowledge of robotics software frameworks (ROS, etc.) and hardware components (sensors, embedded platforms). - Experience with diverse compute modalities (x86, ARM, GPU, FPGA). - Ability to work in cross‑functional teams and solve complex problems. - Strong programming and analytical skills; excellent written communication. **Required Education & Certifications:** - Bachelor’s, Master’s, or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field. - Minimum 2+ years of industry experience beyond the degree. ---
Mountain view, United states
On site
Junior
13-03-2026