Skip to content
NuroNuroMountain View, CA

Sr. Software Engineer, Perception Data Infrastructure

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.

194k – 291k/yr
On-site4+ YOEData Engineering

About the role

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.

Skills

C++PythonLidarCameraRadar3D RenderingOpenglWebglPoint Cloud ProcessingRobotics SoftwareSensor ParsingData Pipelines
Brex

Senior Software Engineer, Data Enablement Platform

BrexSeattle, WA

Senior engineer building and operating Brex’s data platform and infrastructure, partnering with product and analytics teams to deliver data-backed products. Requires 5+ years in data infra/platform roles and experience with modern data stack tools.

192k – 240k/yr
Hybrid5+ YOEData Engineering
Brex

Senior Software Engineer, Data Enablement Platform

BrexSan Francisco, CA +1

Senior engineer building and operating Brex’s data platform and infrastructure, partnering with product and analytics teams to deliver data-backed products. Requires 5+ years in data infra/platform roles and experience with Snowflake, Flink, Airflow, dbt, Kafka, and Kotlin/Python.

192k – 240k/yr
Hybrid5+ YOEData Engineering
Zoox

Software Engineer - Planner Frameworks Pipeline

ZooxFoster City, CA +1

Develops and optimizes large-scale simulation and ML training pipelines using Ray.io and Kubernetes to validate autonomous vehicle behaviors. Requires 6+ years experience optimizing distributed systems, Python proficiency, and AWS knowledge.

192k – 241k/yr
Hybrid6+ YOEData Engineering
Brex

Senior Software Engineer, Product Data Platform

BrexSan Francisco, CA

Senior Software Engineer on the Product Data Platform team builds and optimizes high-performance data, query, and search infrastructure for scalable backend systems. Requires 7+ years experience with relational databases like Postgres, JVM languages, and distributed systems expertise.

192k – 240k/yr
Hybrid7+ YOEData Engineering
Brex

Senior Software Engineer, Product Data Platform

BrexSeattle, WA

Senior Software Engineer on Product Data Platform builds and optimizes high-performance data infrastructure, distributed systems, and AI-powered products using JVM technologies. Requires 7+ years backend experience with deep relational database expertise.

192k – 240k/yr
Hybrid7+ YOEData Engineering