Data Platform Engineer — Ingest, Validate & Auto-Label ML Data

Roboticsconnected

Iowa

On-site

USD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mind Robotics is building robots that learn from real-world experience, with a data platform turning raw data into training signals. As a Software Engineer on the data platform, you will be among the founding engineers owning the application layer and scaling pipelines for ingestion, validation, and annotation.

You will build end-to-end data systems, apply machine learning tooling, and collaborate with research and annotation teams to improve data quality and robot behavior.

Qualifications

  • 2+ years of software engineering experience building production systems.
  • Strong programming fundamentals and comfort working across the stack — services, data pipelines, and applied ML tooling.
  • Experience with real-time or large-scale data pipelines, ML data workflows, computer vision, or data infrastructure.
  • Bias for ownership: have taken features or systems from prototype to production and supported them in the field.

Responsibilities

  • Build data ingestion pipelines from multiple sources across platforms.
  • Build automatic data validation systems to catch quality issues before data reaches annotation or training.
  • Build and improve annotation ingestion, tooling, and workflows to increase labelling efficiency and throughput.
  • Own data quality and diversity—build systems and metrics to tell what data we have, what's missing, and where to focus collection.
  • Explore automated annotation methods, including computer vision and vision-language models for tasks like depth estimation, hand tracking, and auto-labeling.
  • Support the platform by debugging live pipelines, instrumenting observability, and working with research and annotation partners.

Skills

Software engineering
Full-stack
Data pipelines
Applied ML tooling

Tools

ML tooling

Job description

Mind Robotics is building robots that learn from real-world experience, with a data platform turning raw data into training signals. As a Software Engineer on the data platform, you will be among the founding engineers owning the application layer and scaling pipelines for ingestion, validation, and annotation.

You will build end-to-end data systems, apply machine learning tooling, and collaborate with research and annotation teams to improve data quality and robot behavior.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer — Robotics ML Pipelines
Data Platform Engineer — Robotics ML Pipelines

Mind Robotics • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Software Engineer, Data Platform
Software Engineer, Data Platform

Mind Robotics • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Software Engineer, Data Platform
Software Engineer, Data Platform

Roboticsconnected • Iowa

On-site
USD 90,000 - 120,000
Robotics Data Infrastructure Engineer
Robotics Data Infrastructure Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 200,000
Robotics Data Pipelines Engineer
Robotics Data Pipelines Engineer

Roboticsconnected • Iowa

Hybrid
USD 90,000 - 150,000
Data Infrastructure Engineer
Data Infrastructure Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 200,000
Data Infrastructure Engineer
Data Infrastructure Engineer

Roboticsconnected • Iowa

Hybrid
USD 90,000 - 150,000
Data Platform Engineer for AI & Robotics
Data Platform Engineer for AI & Robotics

Path Robotics • Columbus (OH)

On-site
USD 110,000 - 150,000
Daily free lunch
Flexible PTO
Medical, dental, vision
+3
Data Architect: Scalable AI Data Pipelines
Data Architect: Scalable AI Data Pipelines

Mind Robotics • Palo Alto (CA)

On-site
USD 150,000 - 230,000
Data Architect, Robotics
Data Architect, Robotics

Mind Robotics • Palo Alto (CA)

On-site
USD 150,000 - 230,000