Robot Test Engineer
Summary
Robot Test Engineer at Reactor, an AI startup building an inference platform for real-time world models, working in person in San Francisco. You build and maintain a robot testing fleet, deploy VLA/imitation-learning policies on real robot arms, run repeated manipulation trials to compare checkpoints, debug hardware-to-software failures, and write Python tooling for experiments.
Robot learning moves fast, and you’ll be the one who proves a new model actually works on a real robot.
You'll help build out our robot testing fleet, get the newest policies (vision-language-action models, imitation learning checkpoints) running on real arms, and ship the live demos that show what our software stack can do. When a trial fails, you'll work out why: a loose camera mount, a flipped coordinate frame, a timing bug in the control loop, or a model that isn't as good as its benchmark says.
You'll work directly with our researchers and engineers, and you'll help decide what we test and how. As the lab grows, you'll build the tools and procedures that make testing faster, safer, and repeatable.
We're in person in San Francisco.
- Help build out our robot testing fleet as it grows: new arms, new setups, new test cells.
- Build and run live demos of our software stack on robots, for partners and launches.
- Deploy learned policies on robot arms and other hardware. Wire up cameras, configure inference, and confirm the model gets the right observations and sends the right commands.
- Design manipulation tasks and run repeated trials. Compare policies and checkpoints on task success, interventions, and failure modes, so we know whether a new checkpoint actually grasps better or just got lucky.
- Stress-test behavior across objects, lighting, placements, and starting conditions.
- Debug failures end to end, across hardware, calibration, policy inputs and outputs, latency, and control software.
- Build and maintain robot setups: grippers, camera mounts, and custom fixtures when an experiment calls for them.
- Capture videos, logs, and configs so anyone on the team can reproduce a run, then help test the fix.
- Write Python tooling to launch experiments, replay and inspect trajectories, and compare results.
- Keep the robots ready to go, and set the safety procedures for trying new policies on hardware.
You're comfortable with:
- Python, Linux, and Git, and getting unfamiliar software running without a guide.
- Physical hardware, and tracking down mechanical, electrical, and software problems.
- Isolating variables and testing hypotheses when a robot does something unexpected.
- Running careful, repeated experiments and knowing exactly what changed between runs.
- Explaining what you found, what you ruled out, and what you still don't understand.
- Running VLAs or learned policies on real robots (π0, OpenVLA, GR00T, ACT, Diffusion Policy, or similar).
- LeRobot, teleoperation, demonstration collection, or policy evaluation.
- Camera calibration, coordinate frames and transforms, inverse kinematics, and robot control.
- ROS / ROS 2, PyTorch, or model inference tooling.
- CAD, 3D printing, basic electronics, or building custom test fixtures.
