Junior Software Engineer
Mechanize
Junior Software Engineer
Mechanize
AI training environments for software engineering
Today, AI models learn coding from static datasets and toy problems. This team builds the realistic, simulated engineering environments — long-horizon tasks, real tooling, real failure modes — that frontier labs use to train and evaluate the next generation of coding agents.
What you'll work on
Must-have
Nice to have
Why join
We're hiring software engineers to build environments and evals for training and evaluating frontier coding agents. Learn more about our interview process and what working here is like. To get a better sense of the work we do, you can check out GBA Eval.
$300K salary · equity · bonus
Mechanize builds high-fidelity reinforcement learning (RL) environments used by leading AI labs to train models on real-world work tasks. Their simulated work scenarios mimic complex job functions–such as building features, debugging code, and deploying software–allowing AI systems to learn through performance and reward signals rather than static data. Mechanize doesn't train AI models itself or ship consumer products; instead, it focuses on creating the specialized virtual environments that help advance AI capabilities, with a current emphasis on automating software engineering and a long-term vision of enabling AI to handle valuable work across the economy. Backed by prominent tech investors, the company is actively hiring engineers to build these environments.
Explore more opportunities at Mechanize