Senior Software Engineer - AI Agents

Hatch
San Francisco, CA
Remote
Job Description
Role Overview

As a Senior Software Engineer on the AI Agents team, you'll work at the intersection of classic product engineering and AI, building the underlying systems that let our AI agents reason, act, and improve. Your work has a direct, measurable line to customer revenue.

What You Will Do

Design, build, and maintain scalable backend services, APIs, and third-party integrations, and clearly communicate technical decisions and trade-offs to the team. Partner closely with product and design as a true thought partner, own your work end-to-end, and deliver results on time.

Why It Might Be a Fit

We're looking for great people, not just those who simply check off all the boxes. You'll have the opportunity to shape the future of AI-driven customer service, build alongside founders and leaders who value speed, ownership, and ambition, and solve challenging problems with a direct impact on real businesses and customers.

Requirements

  • Solid backend experience in one or more of Elixir, Go, Python, or a comparable server-side language
  • Deep understanding of backend systems, API design, and data modeling
  • Familiarity with ML/LLM systems including prompt engineering, evals, and model behavior
  • Several years of experience shipping production software, with a track record of leading projects from spec to launch alongside multiple contributors

Benefits

  • Full medical, vision, and dental
  • Mental health support and services via Modern Health
  • 15 days PTO (accrual begins on date of hire and increases with 2+ years of tenure thereafter)
  • 12 paid holidays, plus one floating holiday
  • Up to 14 weeks of parental leave
  • Monthly wellness stipend
  • 401(k) retirement savings plan
  • Employee stock purchase plan
  • Professional development reimbursement
  • Work from home reimbursement
]]>