Torc Robotics
Software Engineer, I - Data Engineering
$114K–$137K
Ann Arbor, MI, Blacksburg, VA +1 · Full-time · Posted Sep 3, 2026
- Location
- Ann Arbor, MI, Blacksburg, VA
Ann Arbor, Michigan, United States - Education
- BS/MS degree in Computer Engineering, Computer Science, or related field.
About the job
Build and support AWS-based data pipelines and storage systems that enable analytics, simulation, and machine-learning training for autonomous trucking.
What you'll do
- Develop resilient data ingestion, ETL, and storage pipelines for vehicle-fleet and simulation data.
- Scale and govern Torc’s data lake, including data discovery, validation, versioning, provenance, and acquisition.
- Collaborate with product teams, support cloud-based solutions, and participate in the business-hours on-call rotation.
What they ask for
- BS/MS degree in Computer Engineering, Computer Science, or a related field.
- Experience writing code using Python.
- Practical experience with Docker and containerization.
- Experience with Linux and Bash scripting, and deploying, troubleshooting, monitoring, and maintaining Linux systems.
Nice to have
- Experience developing cloud-based serverless solutions and knowledge of AWS serverless architectures.
- Experience with data systems for robotics or ADAS, Databricks, or scaling data for ML and AI workloads using Ray.
Pay
$114,400 — $137,300 USD (base salary)
Tools
AWS, Lambda, SFN, Batch, EventBridge, Athena, Glue, Linux / Bash
AI focus
Build and scale data pipelines and storage that support ML training; bonus experience includes scaling data for ML and AI workloads using Ray.
Model-written summary · the original posting is authoritative