Senior Robotics Engineer, Data Collection

GRAM

San Francisco (CA)

On-site

USD 170,000 - 220,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GRAM in San Francisco is seeking a senior engineer to own systems that generate high-quality robot data from physical work, spanning demonstration, teleoperation, intervention, autonomous operation, and instrumented task tools. You will shape capture contracts to ensure datasets drive learning decisions rather than just hours logged.

This role focuses on producing diverse, validated experience, meaningful variation, failures, recoveries, and episode-level evidence to guide model or system

Qualifications

  • Bachelor’s degree in computer science, electrical engineering, mechanical engineering, robotics, or equivalent practical experience.
  • Strong C++ or Python programming ability in Linux, including experience with robot middleware, sensor streams, command interfaces, and hardware debugging.
  • Direct experience building and repeatedly operating a teleoperation, shared-control, portable demonstration, instrumented task-tool, or robot-data collection system for physical work.
  • Demonstrated ability to characterize end-to-end latency, timing, calibration, command safety, and data quality using instrumented tests.
  • Experience converting a learning, test, or capability objective into a physical collection protocol whose data produced a measured change in model or system performance.

Responsibilities

  • Build field-capable demonstration interfaces and robust systems for teleoperation, intervention, autonomous rollout, and recovery-data collection in realistic physical work.
  • Translate model failures and evaluation gaps into controlled scenarios, collection protocols, sampling priorities, and measurable acceptance criteria.
  • Design operator interfaces with explicit command authority, latency budgets, feedback, safe handoff, and emergency behavior.
  • Instrument demonstration tools, robots, operators, and environments so perception, action, timing, contact, intervention, and task outcome remain aligned and valid at capture.
  • Commission collection stations and diagnose failures spanning sensors, controls, networking, operator input, robot execution, and recorded data.
  • Define operator procedures, calibration checks, training, and escalation paths that produce consistent evidence across people and sessions.
  • Measure whether collected experience changes model or system performance, then use the result to refine the next campaign.

Skills

C++/Python
Robot middleware
Hardware debugging
Latency measurement
Data collection systems

Education

Bachelor’s degree in CS/EE/ME/Robotics

Job description

The Mission

GRAM is a self-replication company creating machine labor for the physical economy.

Our first research frontier is self-preservation: the base case of physical self-replication. We are building a new class of machines called insectoids that can survive, coordinate, and recover without humans. We believe scalable machine labor requires more than single-agent task generality or machines shaped in our image.

About the role

You will own the systems and methods that generate high-quality robot data from physical work, spanning demonstration, teleoperation, intervention, autonomous operation, instrumentation, operator tooling, scenario execution, and source-quality control. You will translate capability gaps into collection campaigns and use measured downstream results to decide what the machines should experience next.

This is a senior engineering role responsible for how experience is produced and validated at capture, including meaningful variation, failures, recoveries, and episode-level evidence. You also define the capture contracts that keep recorded experience usable for reproducible datasets and replay. Success means each campaign yields data that can change a training or evaluation decision—not operating hours without learning value.

What you will do
  • Build field-capable demonstration interfaces and robust systems for teleoperation, intervention, autonomous rollout, and recovery-data collection in realistic physical work.
  • Translate model failures and evaluation gaps into controlled scenarios, collection protocols, sampling priorities, and measurable acceptance criteria.
  • Design operator interfaces with explicit command authority, latency budgets, feedback, safe handoff, and emergency behavior.
  • Instrument demonstration tools, robots, operators, and environments so perception, action, timing, contact, intervention, and task outcome remain aligned and valid at capture.
  • Commission collection stations and diagnose failures spanning sensors, controls, networking, operator input, robot execution, and recorded data.
  • Define operator procedures, calibration checks, training, and escalation paths that produce consistent evidence across people and sessions.
  • Measure whether collected experience changes model or system performance, then use the result to refine the next campaign.
Minimum qualifications
  • Bachelor’s degree in computer science, electrical engineering, mechanical engineering, robotics, or a related field, or equivalent practical experience.
  • Strong C++ or Python programming ability in Linux, including experience with robot middleware, sensor streams, command interfaces, and hardware debugging.
  • Direct experience building and repeatedly operating a teleoperation, shared-control, portable demonstration, instrumented task-tool, or robot-data collection system for physical work.
  • Demonstrated ability to characterize end-to-end latency, timing, calibration, command safety, and data quality using instrumented tests.
  • Experience converting a learning, test, or capability objective into a physical collection protocol whose data produced a measured change in model or system performance.
Preferred experience
  • Portable demonstration interfaces, instrumented task tools, VR, motion capture, haptics, retargeting, remote robot operation, or shared autonomy.
  • Imitation learning, reinforcement learning, active learning, or failure-directed data collection.
  • Networked real-time systems, video transport, time synchronization, or edge data capture.
Compensation

The annual base salary range for this San Francisco position is $170,000–$220,000. An offer within this range will reflect the position’s approved scope and the candidate’s demonstrated role-relevant skills and experience.

Working at GRAM

This role is based on-site in San Francisco with continuous access to physical robots and collection systems.

Interview Process

After submitting your application, we review your portfolio and any exceptional work you’ve shipped. If your application demonstrates the caliber we seek, you’ll enter our interview process, which is designed for speed and substance. We aim to complete it within one week from start to finish.

Trust in the Process

GRAM expects deep trust and ownership from its people, and we begin by extending the same to candidates. We treat your information, prior work, and conversations with discretion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Robot Data Infrastructure
Senior Software Engineer, Robot Data Infrastructure

GRAM • San Francisco (CA)

On-site
USD 190,000 - 240,000
Founding Research Scientist, Robot Learning
Founding Research Scientist, Robot Learning

GRAM • San Francisco (CA)

On-site
USD 225,000 - 300,000
Staff Robotics Engineer, Manipulation
Staff Robotics Engineer, Manipulation

GRAM • San Francisco (CA)

On-site
USD 200,000 - 260,000
Embedded Software Engineer
Embedded Software Engineer

GRAM • El Segundo (CA)

On-site
USD 165,000 - 205,000
Robotics Technician
Robotics Technician

GRAM • El Segundo (CA)

On-site
USD 55,000 - 72,000
Electrical Engineer, Embedded Hardware
Electrical Engineer, Embedded Hardware

GRAM • El Segundo (CA)

On-site
USD 150,000 - 190,000
Controls Engineer, Whole-Body Control
Controls Engineer, Whole-Body Control

GRAM • El Segundo (CA)

On-site
USD 190,000 - 230,000
Senior Robotics Data Capture Lead
Senior Robotics Data Capture Lead

GRAM • San Francisco (CA)

On-site
USD 170,000 - 220,000
Electrical Engineer, Power Electronics
Electrical Engineer, Power Electronics

GRAM • El Segundo (CA)

On-site
USD 155,000 - 195,000
Controls Engineer, Locomotion
Controls Engineer, Locomotion

Gram Games • El Segundo (CA)

On-site
USD 150,000 - 250,000
Health/dental/vision coverage
Paid meals
Relocation assistance