Senior Software Engineer

Mechanize, Inc

$400K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-10 years of experience in full-stack software development
  • Proven leadership on significant projects from conception to production
  • Fluency in TypeScript (React) and Python
  • Experience in CI/CD processes and automated testing
  • Comfortable working in Kubernetes environments

Responsibilities

  • Build a core simulation platform for AI-driven software engineering tasks
  • Design evaluation scenarios with clear grading criteria and workflows
  • Develop a consumer software product serving as the foundation for the simulation platform
  • Establish engineering standards including automated testing and CI/CD
  • Influence technical direction and architectural decisions within the team

Benefits

  • Flexible work environment
  • Opportunities for professional growth and development
  • Collaboration with an innovative and dynamic team
  • Early-stage startup experience with potential for impact
  • Encouragement for applicants to apply even if they don't meet all qualifications
Full Job Description
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.

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

Similar Jobs

More Jobs at Mechanize, Inc

  • Senior Software Engineer
    $400K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: