Senior Software Engineer - Robot Data Collection

Welocalize

Santa Clara (CA)

Presencial

USD 124.000 - 165.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Welocalize is seeking a Senior Software Engineer to own the systems powering a large-scale data collection operation in Santa Clara, CA. You will design, deploy, and maintain the teleoperation stack, data pipeline, and fleet tooling, while directing a team of teleoperators daily.

The role requires 3+ years building real robot software, strong Python/Linux, ROS 2, and experience shipping observable, reliable systems.

Formación

  • MS in CS, Robotics, EE/ME, or related field (or BS with equivalent hands-on experience).
  • 3+ years building software for real robot systems - not simulation only.
  • A system you designed and shipped that other people depended on daily, and that you kept running.
  • Strong Python and Linux; Docker, git, CI, and SSH-based fleet administration.

Responsabilidades

  • Design, build, and maintain the software behind our data collection stations - teleoperation stack, multi-camera recording, and session tooling.
  • Deploy and upgrade that stack across the fleet without stopping collection; keep workstations, containers, and networking healthy.
  • Own the data pipeline end to end: automated validation, conversion into our dataset format, upload, metadata, and versioning.
  • Build the QA tooling that catches dropped frames, stream desync, bad calibration, and mislabeled episodes before data reaches training.
  • Direct a team of teleoperators - define task protocols and SOPs, onboard them on new tasks and embodiments, review session quality, and unblock them daily.
  • Own fleet reliability: calibration and firmware pipelines, sensor and end-effector integration, root-cause analysis of recurring faults, and vendor escalation.
  • Bring up new stations and new embodiments; report throughput, yield, and data health to the research team.

Conocimientos

Python
Linux
Docker
Git
CI
SSH-based fleet administration
ROS 2
Data pipelines
Team leadership

Educación

MS in CS, Robotics, EE/ME or BS with hands-on experience

Herramientas

ROS 2
Vendor SDKs

Descripción del empleo

Role Overview

We are looking for a Senior Software Engineer to own the systems that power a large-scale data collection operation, including the collection platform, operator tooling, data pipeline, and fleet infrastructure.

This is an engineering role. Day-to-day teleoperation is performed by a dedicated operator team that you direct - you build what they run on, and you own what comes out of it.

Project Details
  • Location: 100% Onsite (Santa Clara, CA, US)
  • Employment: Full-time W-2, Monday-Friday, 9:00 AM–5:00 PM
  • Start Date: ASAP
  • Contract Duration: 12-month contract with possibility of extension
  • Rate: $105/hour
What You'll Do
  • Design, build, and maintain the software behind our data collection stations - teleoperation stack, multi-camera recording, and session tooling.
  • Deploy and upgrade that stack across the fleet without stopping collection; keep workstations, containers, and networking healthy.
  • Own the data pipeline end to end: automated validation, conversion into our dataset format, upload, metadata, and versioning.
  • Build the QA tooling that catches dropped frames, stream desync, bad calibration, and mislabeled episodes before data reaches training.
  • Direct a team of teleoperators - define task protocols and SOPs, onboard them on new tasks and embodiments, review session quality, and unblock them daily.
  • Own fleet reliability: calibration and firmware pipelines, sensor and end-effector integration, root-cause analysis of recurring faults, and vendor escalation.
  • Bring up new stations and new embodiments; report throughput, yield, and data health to the research team.
What we need to see
  • MS in CS, Robotics, EE/ME, or a related field (or BS with equivalent hands-on experience).
  • 3+ years building software for real robot systems - not simulation only.
  • A system you designed and shipped that other people depended on daily, and that you kept running.
  • Strong Python and Linux; Docker, git, CI, and SSH-based fleet administration.
  • Robot middleware and real-time multi-sensor recording - ROS 2 or equivalent vendor SDKs.
  • Experience supporting a data collection or teleoperation operation: you have built the tools operators depend on and owned throughput and quality numbers.
  • Comfortable around robot hardware - arms or humanoids, dexterous hands, RGB-D cameras, and the calibration that keeps them honest.
  • Able to lead operators without formal authority: you write clear SOPs, train people, and communicate status without being asked.
Ways to stand out from the crowd
  • Humanoid or bimanual platforms (Unitree, Fourier, ALOHA/ARX-class rigs) and dexterous hands.
  • XR teleoperation: Quest / PICO / Vision Pro, motion-capture gloves, whole-body retargeting.
  • Imitation-learning data tooling - LeRobot, HDF5/Zarr episode stores, dataset versioning, S3 at TB-PB scale.
  • Built internal dashboards or tooling for a production line or high-throughput lab.
  • Open-source contributions to robotics data or teleoperation tooling.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer - Robot Data Collection
Senior Software Engineer - Robot Data Collection

Welo Data • Santa Clara (CA)

Presencial
USD 138.000 - 158.000
Project Hydra | Senior Software Engineer - Robot Data Collection
Project Hydra | Senior Software Engineer - Robot Data Collection

Welocalize • Santa Clara (CA)

Presencial
USD 110.000 - 179.000
Project Hydra | Senior Software Engineer - Robot Data Collection
Project Hydra | Senior Software Engineer - Robot Data Collection

Welo Global • Santa Clara (CA)

Presencial
USD 123.000 - 167.000
Data Collection Shift Lead
Data Collection Shift Lead

Continuum Resource Network • San Francisco (CA)

Presencial
USD 90.000 - 120.000
401k
Life Insurance
Health Insurance
Application Engineer
Application Engineer

Mind Robotics Inc. • Palo Alto (CA)

Presencial
USD 100.000 - 130.000
Senior Robotics Data Platform Engineer
Senior Robotics Data Platform Engineer

Welocalize • Santa Clara (CA)

Presencial
USD 124.000 - 165.000
Software Engineer, Edge & Field Systems
Software Engineer, Edge & Field Systems

Mind Robotics • Normal (IL)

Presencial
USD 110.000 - 150.000
Research Intern – Data Engine & Deployment - Teleoperation Systems, Data Pipelines, On-Robot Systems (MS/PhD, 6–12 months)
Research Intern – Data Engine & Deployment - Teleoperation Systems, Data Pipelines, On-Robot Systems (MS/PhD, 6–12 months)

Proception Inc. • Mountain View (CA)

Híbrido
USD 28.000 - 42.000
Access to real robot hardware
Mentorship from researchers/engineers
Competitive compensation
Robotics Research Engineer, Teleoperation
Robotics Research Engineer, Teleoperation

Weave Robotics • San Francisco (CA)

Presencial
USD 120.000 - 180.000
Robotics Data Collection Lead (Teleoperation)
Robotics Data Collection Lead (Teleoperation)

Welocalize, Inc. • Palo Alto (CA)

Presencial
USD 57.000 - 81.000