Mercor
Software Engineer, Robotics
$130K–$500K
San Francisco · On-site · Full-time · Posted Sep 22, 2026
About the job
Build reusable backend and data infrastructure to process, transform, validate, package, and deliver robotics datasets to customer specifications at petabyte scale.
What you'll do
- Own processing, packaging, and delivery infrastructure for robotics data.
- Build and operate pipelines that reliably deliver data to customer storage, and format datasets to client specifications.
- Work with customer engineering teams and internal partners to scope bespoke requirements and turn them into scalable platform features.
What they ask for
- Strong backend and data engineering fundamentals in a modern language (Python, Go, Rust) and comfort operating production systems on AWS and GCP.
- Experience building and owning high-volume data pipelines.
- Experience with large binary formats, streaming ingestion, distributed batch processing, and object storage economics.
- Ability to lead customer technical conversations, handle ambiguity, and ship iteratively as requirements evolve.
Nice to have
- Experience with robotics/AV formats or tooling such as MCAP, ROS, protobuf, Foxglove.
- Experience with multimodal data, multi-sensor systems, forward-deployed or delivery engineering, computer vision, or multimodal ML.
Pay
$130K – $500K USD total pay
Tools
Python, Go, Rust, AWS, GCP, MCAP, ROS, protobuf
AI focus
Supports physical-world AI by building data infrastructure and delivery systems for robotics data used by frontier labs and robotics companies.
Model-written summary · the original posting is authoritative