Robot Wrangler
TSMG Holding · San Francisco, CA · 1 wk ago
On-siteMarketingFull-time
Role Overview Our client is an early-stage robotics company based in San Francisco that develops AI models to control robots and tests them on real robotic systems in the lab. As a Robot Wrangler, you will support the day-to-day operation of these robots. You will run tests of AI models, monitor the robot during operation, stop the test if something goes wrong, and accurately record the results. You may also collect training data by manually controlling the robot. No degree or previous robotics experience is required — you will receive training on the equipment, software, and procedures needed for the role. What You Will Do Run model tests. Download the latest model from cloud storage. Start test runs from the Linux command lineReset the scene between trials, and record whether each trial succeeded or failedMove files. Copy models onto the robot's computer. Upload logs, videos, and results to cloud storage (AWS S3 or similar)Keep people and equipment safe. Watch the robot during every run. Press the emergency stop the moment it does something unexpectedSet up and maintain the robots. Stage equipment before each session. Power robots on and off, check cables and cameras, and run basic calibration stepsKeep records current. Log each session. Update our written procedures when a step changes How you'll succeed Read the procedure before each session. Ask questions before you start, not duringKeep up with procedure changes for the systems you use mostArrive on time, with enough time to set upKeep the lab clean and organized so the data stays accurateSwitch tasks quickly when a robot is down. Use downtime for setup, documentation, or other projects What we're looking for Basic Linux command-line skills: running commands, moving between folders, and copying files between machinesStays alert during repetitive work and reacts quickly when something goes wrongFollows written procedures exactly and notices when a result looks offClear written communication. You can describe a problem on Slack so an engineer understands it the first timeWorks independently once trained, and asks questions early when unsureReliable. We want someone who will stay in this role long termComfortable standing and moving around the lab for most of the dayAble to work on-site in San Francisco full-time Nice to have Experience collecting robot training data by teleoperation (VR headsets, leader-follower arms, or similar). You may also do this hereFamiliarity with cloud storage and tools, such as AWS S3 or the AWS command lineCan troubleshoot simple hardware and software problems, and write bug reports an engineer can act onData collection work in robotics, autonomous driving, or AIPast work as a robot operator, lab technician, or hardware test technicianSome Python or shell scriptingExperience with robot arms or ROSInterest in joining team standups and suggesting ways to make testing and data collection faster We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.