Iterative Labs
Software Engineer
San Francisco, CA · Full-time · Posted Oct 29, 2026
- Experience
- Not specified; interns welcome.
About the job
Build software spanning reinforcement-learning environments, simulators, lab hardware, experimental data, and model training and evaluation tools.
What you'll do
- Build environments from task specification through graded rollout.
- Unify simulators and lab hardware behind a reproducible, logged interface.
- Develop data tooling and training and evaluation loops, including parallel rollouts and recovery from failed runs.
What they ask for
- Strong software fundamentals and ability to learn new parts of the stack quickly.
- Have shipped software that other people depended on.
- Comfort with distributed jobs, containers, and messy data.
Nice to have
- Experience with RL environments, evaluation harnesses, model training, or lab automation.
- Curiosity about the science and interest in working alongside experimenters.
Tools
reinforcement-learning environments, simulators, lab hardware, containers
AI focus
Build training and evaluation tooling for models using data from real runs.
Model-written summary · the original posting is authoritative