
Software Engineering Intern
Mechanize, Inc.10 months ago
San Francisco, CA, USAIntern
Responsibilities
- Design, build, and refine self-contained reinforcement learning tasks.
- Create task prompts, environments, and automated graders.
- Own tasks through ideation, implementation, model evaluation, failure analysis, and iteration.
- Use coding agents, direct them effectively, evaluate their output, and identify subtle failures.
- Analyze whether model failures reflect genuine capability gaps or issues with the grader.
- Develop rigorous and fair software engineering challenges.
Requirements
- Graduating in 2026 or 2027.
- Ability to code in Python.
- Strong technical fundamentals and intuition for AI model behavior.
- Confidence working independently on high-ownership problems.
- Motivation to solve technically challenging problems requiring creative cleverness.
- Prior ML or AI experience is not required.
Benefits
- 401k, health, dental, vision, and life insurance.
- Independent, high-ownership work with regular check-ins and feedback.
- Strong performers are recognized and promoted quickly.
- The team is approximately 20 people and based in San Francisco.
Tech Stack
About Mechanize, Inc.
Mechanize builds reinforcement-learning environments that AI labs use to train and evaluate code-generation models, and licenses these environments as products and services. It primarily serves frontier AI research groups and model teams, providing tasks, benchmarks, and infrastructure tailored for coding agents. The privately held company is headquartered in San Francisco and has been covered by the New York Times; backers include Patrick Collison, Nat Friedman, Daniel Gross, Jeff Dean, and others.