Skip to content

Software Engineer, Automation

Builds autonomous agent systems for internal operations using Python and LLM APIs, including MCP servers, evaluation frameworks, and workflow orchestration. Owns end-to-end backend infrastructure with focus on reliability and real-world impact.

130k – 500kSan Francisco, CABackend EngineeringOnsite

About the role

What You’ll Do

  • Build and maintain MCP servers that give agents structured access to Mercor’s platform — reading project state, taking management actions, and triggering communications.
  • Design and implement evaluation frameworks to measure agent decision quality and drive continuous improvement through feedback loops.
  • Develop action queues and playbook orchestration systems that allow agents to execute multi-step workflows with conditional logic.
  • Instrument agent systems end-to-end — capturing outcomes, closing feedback loops, and enabling hill-climbing on eval metrics.
  • Collaborate directly with operators to identify high-leverage automation opportunities and translate them into robust agent behaviors.
  • Debug and harden agent systems in production, designing for reliability at scale.
  • Contribute to foundational patterns and infrastructure that the rest of the company will build on.

What We’re Looking For

  • Strong backend engineering fundamentals in Python (or equivalent modern language).
  • Experience building with LLM APIs — including tool use, structured outputs, and multi-step reasoning workflows.
  • Comfort designing evaluation frameworks and thinking rigorously about agent failure modes.
  • Ability to ship quickly and iterate on systems that interact with the real world.
  • Understanding of distributed systems, APIs, and production infrastructure.
  • Full-stack experience is a plus — owning features end-to-end will increase your impact.

Benefits

  • Generous equity grant vested over 4 years
  • A $10K housing bonus (if you live within 0.5 miles of our office)
  • A $1.5K monthly stipend for meals
  • Free Equinox membership
  • Health insurance

Skills

PythonLLM APIsDistributed SystemsAPIsProduction InfrastructureMcp ServersEvaluation FrameworksAction QueuesPlaybook OrchestrationObservability

Software Engineer, Platform

Builds secure, scalable backend systems for contracts, payouts, fraud detection, and identity/access management on Mercor's AI platform. Requires 4+ years experience with production systems at scale and strong ownership.

130k – 500kSan Francisco, CA +1Backend EngineeringOn-site4+ YOEGoAWS

Software Engineer, Fraud

Builds backend systems for fraud detection, identity verification, and abuse prevention at scale. Partners with product/engineering on roadmaps; requires 4+ years software engineering experience, strong backend fundamentals, and autonomous problem-solving in ambiguous spaces.

130k – 500kSan Francisco, CA +1Backend EngineeringOn-site4+ YOEGoAWS

Backend Engineer, API

Builds and maintains a production GraphQL API modeling complex, nonlinear mortgage processes. Designs event-driven systems, semantic models, and developer-friendly abstractions using TypeScript, NestJS, and Temporal.io.

130k – 220kPalo Alto, CA +1Backend EngineeringHybridSQLNestjs

Backend Engineer, Underwriting

Builds backend systems to automate mortgage underwriting by encoding regulatory rules into precise, AI-enhanced code. Collaborates with experts using TypeScript, NestJS, GraphQL, and custom DSLs for high-stakes lending decisions.

130k – 220kPalo Alto, CA +1Backend EngineeringHybridSQLDsls

Backend Engineer, Marketplace

Builds backend systems for marketplace matching, search, allocation, and workflows using Python/Go. Requires experience with reliable high-throughput APIs, distributed systems, and data modeling to optimize fill rates and performance.

130k – 500kSan Francisco, CA +1Backend EngineeringOn-siteGoAPIs