# Sr. Software Engineer, Perception Data Infrastructure

**Company:** [Nuro](https://hotfix.jobs/companies/nuro)
**Location:** Mountain View, CA
**Role:** Data Engineering
**Salary:** $194k – $291k/yr
**Experience:** 4+ years
**Skills:** C++, Python, Lidar, Camera, Radar, 3D Rendering, Opengl, Webgl, Point Cloud Processing, Robotics Software, Sensor Parsing, Data Pipelines
**Posted:** 2026-04-06

> Builds and owns C++-based perception data infrastructure for autonomous vehicles, handling massive 3D sensor data (Lidar, Camera, Radar), validation, and ML pipelines. Requires 4+ years experience, C++ fluency, Python, and systems engineering in ambiguous robotics environments.

## Job Description

## Responsibilities

- Design and advance systems that render and manipulate massive, multi-modal sensor datasets (Lidar, Camera, Radar) efficiently in UI environments.
- Parse raw sensor data and manage complex data pipeline propagation between onboard hardware logs and offboard visualization.
- Enforce strict data validation and annotation constraints to prevent upstream labeling errors from polluting downstream ML pipelines.
- Create seamless, resilient API boundaries between ML data pipelines and Ground Truth/Data Platform infrastructure.
- Architect core data platforms: Take formal technical ownership of native, C++ based perception data visualization and annotation platforms.
- Optimize 3D rendering & robotics data: Solve deep performance bottlenecks related to rendering high-density Lidar point clouds and multi-camera projections in real-time.
- Build robust data validation layers that catch sensor calibration errors, synchronization failures, and human labeling mistakes before they enter the ML training loop.
- Act as the technical bridge between ML, Data and Infrastructure engineers, and labeling operations.

## Requirements

- BS/MS in Computer Science, Software Engineering, Robotics, or a related quantitative field.
- 4+ years of industry software engineering experience.
- Fluency in **C++** and strong familiarity with **Python**.
- Proven ability to lead cross-functional technical projects, bring order to complex codebases, and drive them to completion in ambiguous settings.
- Deep practical experience in building robust, high-performance software systems or infrastructure.

## Nice-to-Haves

- Deep familiarity with robotics software stacks, sensor parsing, coordinate frames, and pipeline propagation.
- Familiarity with **3D graphics/rendering** (**WebGL**, **OpenGL**), point cloud processing, or autonomous driving sensor data.

## Compensation

- Base pay range: **$193,930 - $291,150/year**.
- Eligible for annual performance bonus, equity, and competitive benefits package.

## Similar roles

- [Senior Software Engineer, Data Enablement Platform](https://hotfix.jobs/jobs/ea59c4cf-66ea-4c7d-95cb-ace7dcb69d68) - Brex - Seattle, WA - $192k – $240k/yr
- [Senior Software Engineer, Data Enablement Platform](https://hotfix.jobs/jobs/bbc59f89-a343-4330-adb5-c79869a5ad51) - Brex - San Francisco, CA - $192k – $240k/yr
- [Software Engineer - Planner Frameworks Pipeline](https://hotfix.jobs/jobs/eb6bad0d-0be9-47c8-ada8-7c346ced6473) - Zoox - Foster City, CA - $192k – $241k/yr
- [Senior Software Engineer, Product Data Platform](https://hotfix.jobs/jobs/340a4956-48af-48aa-8626-2c82207c5e67) - Brex - San Francisco, CA - $192k – $240k/yr
- [Senior Software Engineer, Product Data Platform](https://hotfix.jobs/jobs/3b20a8a4-6d59-43d2-bc61-2415eca29b8b) - Brex - Seattle, WA - $192k – $240k/yr

**Apply:** https://hotfix.jobs/jobs/52413812-a176-4be8-a30e-a5c6e00fec56
**Canonical:** https://hotfix.jobs/jobs/52413812-a176-4be8-a30e-a5c6e00fec56