About the role: Are you passionate about turning real robot operation into high-quality data? Do you enjoy designing data systems that capture synchronized robot state, sensor streams, task events, teleoperation input, and outcome evidence with enough fidelity to support evaluation and improvement?
We are seeking a Robotics Data Engineer to build the teleoperation and data collection layer for the Physical AI Runtime. This engineer will design pipelines for demonstration data, event-based storage, compression, curation, labeling, data quality, and reusable evaluation corpora. The role is central to building a data flywheel for robot skills, perception monitoring, VLA evaluation, and runtime validation.
What you will do: - Build data pipelines for teleoperation sessions, robot state, camera streams, sensor data, task events, and runtime traces.
- Define schemas and storage patterns for synchronized multimodal robotics episodes.
- Implement event-based capture, buffering, compression, upload, validation, indexing, and replay workflows.
- Support curation, labeling, review, dataset versioning, access control, and quality reporting.
- Create data-quality checks for timing drift, dropped frames, missing metadata, incomplete episodes, and corrupted artifacts.
- Partner with Perception, ML Systems, QA, and Robotics Integration engineers on evaluation corpora and failure analysis.
- Help define governance for demonstration recordings, operator data, customer data separation, and retention expectations.
What you will bring: - Bachelor's or Master's degree in Computer Science, Data Engineering, Robotics, Electrical Engineering, Software Engineering, Computer Engineering, or a related field.
- 3+ years experience building data pipelines, data platforms, telemetry systems, ML data infrastructure, or high-volume event-based storage.
- Strong programming skills in Python and practical experience with SQL, object storage, data formats, schema design, APIs, or streaming systems.
- Experience handling time-synchronized, multimodal, or high-frequency data such as video, images, robot state, sensor signals, traces, logs, and task events.
- Understanding of data lineage, dataset versioning, retention, compression, privacy, access control, and reproducible data processing.
- Ability to define data-quality checks for missing frames, dropped events, clock drift, inconsistent metadata, corrupted files, and incomplete episodes.
- Experience supporting labeling, curation, review workflows, and dataset discoverability by task, skill, outcome, failure mode, or environment.
- Ability to collaborate with robotics integration, perception, ML systems, QA, and product teams on shared data contracts.
- Practical judgment about balancing capture fidelity, storage cost, network constraints, and operational simplicity.
What sets you apart: - Experience with robotics data, teleoperation, imitation learning, robot-learning datasets, reinforcement learning data, or demonstration capture.
- Experience with video pipelines, image sequences, point clouds, time-series databases, event streams, ROS bags, MCAP, Parquet, HDF5, or similar data formats.
- Knowledge of teleoperation systems, human demonstration workflows, operator input capture, annotation tools, or human-in-the-loop review.
- Experience building data products for model evaluation, failure analysis, replay, simulation, or regression testing.
- Familiarity with edge capture, offline-first upload, compression strategies, bandwidth constraints, and local buffering.
- Ability to reason about what makes a robotics episode useful for training, evaluation, debugging, and customer evidence.
- Strong ownership of data quality as an engineering and product requirement.
Work environment: - This role includes hands-on collaboration with teleoperation setups, robot-cell data capture, camera streams, edge devices, and lab validation workflows.
- Hybrid work is supported, with on-site presence expected for teleoperation data collection, synchronization debugging, and reference-cell validation
Salary is commensurate with experience, and ranges between $ X CAD - $ X CAD, excluding bonus and benefits. In addition to base salary, this role includes eligibility for an annual discretionary bonus of 10% base salary, based on Company performance metrics.
#LI-Hybrid