Junior Software Engineer
About the role
Summary
We're a software company building RL environments to power the full automation of the economy. $300k base salary + competitive equity. This is a software engineering role. No ML background needed.
Location
San Francisco onsite preferred, US remote for the right candidate.
About Mechanize
Mechanize is creating high-fidelity virtual work environments, benchmarks, and datasets to enable AI agents to master real-world jobs—starting with full-stack software engineering. Read our mission statement here. Mechanize is backed by investments from Nat Friedman, Daniel Gross, Jeff Dean, Patrick Collison, and others.
The Role
As a software engineer, you will execute on our vision to create RL environments to automate software engineering. In particular, you will:
- Design realistic evaluation scenarios: Independently identify meaningful software engineering tasks, determine clear grading criteria, and select the appropriate tools and workflows that allow AI agents to complete tasks.
- Influence technical direction: Directly shape product development, make key architectural decisions, and contribute to growing our engineering team at an early-stage startup.
You might be a good fit if you:
- Are about to graduate university, or have 1-5 years of experience building software products
- Write fluent Python
- Have practical experience with designing CI/CD processes
We encourage you to apply even if you do not believe you meet every single qualification.
No prior machine learning or AI experience is required.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free