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.
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
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
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
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
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.