CareerPlanSign in

Software Engineer II, Data Labeling

Ann Arbor, MI💼 Full-time🗓 2026-09-16 → 2026-09-25

Core

Build and operate scalable production pipelines that ingest real vehicle sensor data and localize it against HD maps to generate high-value labels for autonomous driving ML models.

Role type

Senior IC data engineering software engineer (autonomous driving)

Builds

End-to-end data pipelines, workflow orchestration, and data models for AD/ADAS perception and mapping

Domain

Autonomous driving, data engineering, geospatial algorithms

Deliverable

production ML models

Required skills

Python, SQL, Git, cloud infrastructure (AWS), Docker, CI/CD, backend service development, data pipeline engineering, workflow orchestration, testing strategies, root-cause analysis

Preferred skills

Geospatial data formats (GeoPackage), spatial indexing (KD-trees), GIS tools (QGIS), relational databases (PostgreSQL), 3D geometric coordinate transformations, multimodal 3D sensor modalities (Cameras, LiDAR, IMU), AI-assisted development tools

Technologies

AWS, Docker, GitHub Actions, GeoPackage, QGIS, PostgreSQL, LiDAR, IMU

Responsibilities

Contribute to building and optimizing end-to-end data pipelines that ingest real vehicle data and localize it against HD maps; Learn to build and maintain workflow orchestration for long-running production jobs; Collaborate on designing clean data models, schemas, and tooling; Learn and apply robust testing strategies across data pipelines; Participate in root-cause analysis for pipeline issues; Work closely with ML/robotics/data engineers, data annotators, product managers, and map vendors to align on workflows and requirements; Take ownership of end-to-end features, from initial technical design to documentation and release.

Seniority

Mid-level (3+ years), hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.