Jobs · Engineering · Texas

Robotics Data Pipeline Engineer – Multimodal Data

Persona AI · Greater Houston · 3 days ago
On-siteEngineeringFull-time

About the role

The Robotics Data Pipeline Engineer will architect and scale the data infrastructure that feeds our foundation models. The primary mission is to extract, augment, and align human dexterous manipulation data from massive complex, multi-sensor and egocentric video datasets. Advanced post-processing algorithms will be developed to perform deep force analysis and infer hidden states from raw data.

Responsibilities

  • Multimodal Data Pipelines: Architect end-to-end ingestion pipelines that take raw, unstructured recordings—egocentric video, teleoperation sessions, third-party open datasets—and produce indexed, queryable, training-ready datasets. This includes temporal segmentation of long recordings into action clips, metadata and scene-graph extraction, embedding-based retrieval, and language annotation workflows.
  • Force Analysis & Hidden State Inference: Design cross-modal validation systems that verify video, proprioception, force/haptic signals, and language annotations agree with each other—e.g., reprojecting robot state into the image plane to confirm video–state consistency, and VLM-assisted checks that instructions match observed behavior.
  • Kinematic Retargeting & Alignment: orchestrate hand-tracking, segmentation, depth estimation, 3D reconstruction, and pose-tracking modules; retarget human demonstrations into robot trajectories; and run simulation-in-the-loop validation (kinematic feasibility, physics replay, motion-consistency filtering) so synthesized data is physically grounded, not just visually plausible.
  • Advanced Data Augmentation: Implement robust data augmentation strategies (spatial transformations, temporal scaling, synthetic viewpoints, and sensor noise injection) to expand expert trajectories and improve the robustness of our learning models.
  • Teleoperation Synchronization: unify state–action representations across differing embodiments, coordinate frames, rotation conventions, gripper/hand parameterizations, and sampling rates—with per-dimension validity masking and per-source normalization so that adding a new robot or sensor is a configuration change, not a rewrite.
  • Close the loop with data consumers: build the tooling that lets researchers query, visualize, and audit datasets (clip browsers, trajectory viewers, annotation review UIs), and turn model-failure analyses into new curation rules and targeted re-collection requests.

Requirements

  • Education: M.S., or Ph.D. in Computer Science, Data Engineering, Machine Learning, Robotics, Mechanical Engineering, or a related field.
  • Programming & ML Frameworks: Deep expertise in Python and extensive experience with PyTorch, specifically in handling custom dataloaders for multimodal datasets.
  • Force & Time-Series Data Processing: Experience analyzing and processing complex time-series data from force-torque (F/T) sensors, load cells, or tactile arrays, ensuring pristine alignment with visual frames.
  • Video Processing Expertise: Mastery of video processing pipelines and libraries (OpenCV, FFmpeg, Decord) and managing the I/O bottlenecks of terabyte-scale video datasets.
  • Solid working knowledge of 3D geometry and robotics data: coordinate frames and transforms, rotation representations, camera intrinsics/extrinsics, forward/inverse kinematics, URDF—enough to build automated checks that catch geometric inconsistencies in the data.
  • Data Augmentation: Proven ability to implement programmatic and generative data augmentation techniques for computer vision and time-series data.
  • Bonus Skills: Experience with NVIDIA’s robotic software stack (Open X-Embodiment, DROID, AgiBot World, EgoDex, or similar).
  • Familiarity with the modern perception toolbox as a user: segmentation (SAM-family), monocular depth, hand/body pose estimation (MANO/SMPL), 6-DoF object pose tracking, point tracking—you don't need to train these models, but you should be comfortable composing and evaluating them in a pipeline.
  • Familiarity with distributed data processing systems (Ray, Apache Spark) for cluster computing.
  • Background in generating or utilizing synthetic robotic data via simulation (Omniverse, MuJoCo).
  • Experience integrating spatial awareness or tactile data representations (e.g., Fourier encoding) into visual pipelines.

Qualifications

None specified.

Skills

None specified.

Benefits

None specified.

Pay

Competitive compensation, a performance-based bonus, 99% employer covered medical benefits, early-stage equity, competitive PTO, and a company-wide paid winter break between December 24th and January 2nd.

Schedule

Full-time.

Similar jobs

Data Engineer

Solution Design GroupMinneapolis, MN· 2 wk ago
Information Technology$120k–$140k/yrapply on jobs.lever.co

Data Engineer

Tyler TechnologiesOverland Park, KS· 1 mo ago
Information Technologyapply on jobs.jobvite.com

Data Engineer

MercorSan Francisco, CA· 3 wk ago
Information Technology$130k–$500k/yrapply on mercor.com

Data Engineer

Perpay Inc.Philadelphia, PA· 2 wk ago
Information Technologyapply on job-boards.greenhouse.io

Data Engineer

Hercules IndustriesDenver, CO· 2 mo ago
Information Technology$90k–$107k/yrapply on recruiting2.ultipro.com

Data Engineer

QueveraHanover, MD· 2 mo ago
Information Technologyapply on workforcenow.adp.com