Software Engineer, Computer Vision
Core
Senior computer vision engineer owning the spatial perception layer of a data pipeline, ensuring reliable calibration, localization, and trajectory recovery for downstream annotation and policy training.
Role type
Senior IC computer vision engineer (spatial perception)
Builds
Aligned, reliable spatial representations from raw sensor data (calibration, localization, mapping, pose estimation)
Domain
Robotics / Autonomy / Computer Vision / Sensor Fusion
Deliverable
production ML models | product features
Required skills
SLAM, visual odometry, VIO, mapping, localization, camera calibration, sensor fusion, multi-sensor alignment, state estimation, 6-DoF trajectory recovery, pose estimation, semantic understanding, failure mode diagnosis, ground-truth definition, benchmarking methodology, custom vs off-the-shelf perception decision making
Preferred skills
reconstruction, SfM, pose graph optimization, bundle adjustment, multi-camera systems, LiDAR, spatial computing, large-scale data capture pipelines
Technologies
SLAM, VIO, mapping pipelines, multi-modal data processing
Responsibilities
Own camera and multi-sensor calibration across capture rigs; Build, evaluate, and improve SLAM, VIO, and mapping pipelines; Train and/or fine-tune models for pose estimation and semantic understanding; Diagnose and fix field failures (drift, misalignment, noisy data); Define ground-truth and benchmarking methodology; Decide between custom perception work and off-the-shelf components; Collaborate with engineering and research teams to feed spatial outputs into downstream workflows