Senior Software Engineer

Mechanize, Inc.

San Francisco (CA)

On-site

USD 360,000 - 440,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Life insurance
Equity
Performance bonuses

Job summary

Mechanize, Inc. is seeking an engineer to design, build, and refine RL tasks across their full lifecycle in a fast-paced, high-ownership environment.

You will direct coding agents, assess outputs, and iterate on complex environments with large codebases and real-world conventions. The role emphasizes deep software engineering across domains, strong AI model intuition, and the ability to work independently on ambiguous problems.

Qualifications

  • Deep software engineering experience across multiple domains.
  • Proficient in Python programming.

Responsibilities

  • Design, build, and refine RL tasks across full lifecycle (ideation to iteration).
  • Direct coding agents, evaluate outputs, and identify subtle failure modes.
  • Contribute to shared infrastructure and tooling; mentor newer team members.

Skills

Python

Job description

About Mechanize

Mechanize builds reinforcement learning environments that frontier AI labs use to train and evaluate their coding models. Learn more at mechanize.work.

Why the work matters

AI models have gotten good at narrow coding tasks but still fail at the complex, judgment-heavy parts of software engineering. We build the environments that expose those failures and help models improve.

What you'll do

You'll design, build, and refine RL tasks, owning the full lifecycle from ideation through grading, failure analysis, and iteration. At this level, we expect you to work on our most complex tasks: environments involving multi-step workflows, realistic stakeholder interactions, large codebases with real conventions and technical debt, or challenging system design problems.

You will use coding agents heavily, and a large part of the job is directing them well, evaluating their output, and knowing when they are failing in subtle ways. You will also contribute to shared infrastructure and tooling, and may take on mentorship responsibilities for newer team members.

What makes someone good at this

Deep software engineering experience across multiple domains, combined with a strong intuition for AI model behavior. You need to anticipate where a model will take shortcuts, distinguish genuine capability gaps from grader issues, and design tasks that target deeper, more subtle failure modes from areas you know well: infrastructure, distributed systems, performance, security, or other specializations.

Good fit if you:

  • Have deep expertise in at least one area of software engineering
  • Can code in Python
  • Are confident working independently on complex, ambiguous problems
  • Have extensive experience working with coding agents
  • No prior ML or AI experience required

Probably not a good fit if you:

  • Want a product engineering role building features for end users

This is independent, high-ownership work. You own your tasks from start to finish, with regular feedback.

Compensation

Compensation includes a $400,000 base salary, equity, and performance bonuses. Top performers can earn more in bonuses than in base salary.

Strong performers are recognized and promoted quickly. Benefits include health, dental, vision, and life insurance.

About Mechanize. ~20 person team in San Francisco. Backed by Patrick Collison, Nat Friedman, Daniel Gross, Jeff Dean, Dwarkesh Patel, and Sholto Douglas. Featured in the New York Times, the Dwarkesh Podcast and Hard Fork.

Learn more about the interview process: https://www.mechanize.work/how-our-interview-process-works

Learn more about the work: https://www.mechanize.work/what-working-here-is-like

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Mechanize • Oakland (CA), San Francisco (CA)

On-site
USD 180,000 - 240,000
Health insurance
Dental insurance
Vision insurance
+1
Junior Software Engineer
Junior Software Engineer

Mechanize, Inc. • San Francisco (CA)

On-site
USD 255,000 - 345,000
Health insurance
Dental insurance
Vision insurance
+1
Software Engineer
Software Engineer

Mechanize, Inc. • San Francisco (CA)

On-site
USD 100,000 - 140,000
401k
Health insurance
Dental insurance
+2
Junior Software Engineer
Junior Software Engineer

Mechanize • Oakland (CA), San Francisco (CA)

On-site
USD 90,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+1
Software Engineering Intern
Software Engineering Intern

Mechanize • Oakland (CA), San Francisco (CA)

On-site
USD 90,000 - 120,000
401k
Health insurance
Dental
+2
Junior Software Engineer
Junior Software Engineer

RippleMatch Inc. • San Francisco (CA)

On-site
USD 70,000 - 90,000
Health insurance
Dental insurance
Vision insurance
+1
Software Engineer
Software Engineer

Mechanize • San Francisco (CA)

On-site
USD 350,000
Health insurance
Dental insurance
Vision insurance
+3
Software Engineering Intern
Software Engineering Intern

RippleMatch Inc. • San Francisco (CA)

On-site
USD 90,000 - 130,000
401k
Health insurance
Dental insurance
+2
Software Engineering Intern
Software Engineering Intern

Mechanize, Inc. • San Francisco (CA)

On-site
USD 20,664 - 34,440
Software Engineer
Software Engineer

dynamism • San Francisco (CA)

On-site
USD 400,000 - 500,000