Staff Software Engineer-AI Agents
Hatch
Posted: October 1, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Join our team as a Staff Software Engineer -AI Agents in NYC or Austin, USA.
Required Skills
Job Description
MUST BE BASED IN THE NYC OR AUSTIN, No Relocation
Onsite/Hybrid in SOHO, Remote in Austin
Not able to sponsor
About Hatch
At Hatch, we’re revolutionizing customer service with AI that doesn’t just assist — it transforms how businesses engage with customers. Backed by Y Combinator and top-tier investors like Bessemer Venture Partners and NextView Ventures, we’re doubling revenue year over year and scaling rapidly. We’re building the future of AI-driven customer service — and we’re just getting started.
Role- Staff Software Engineer -AI Agents Team
As a Staff Engineer, you’ll join a team that’s pushing the boundaries of AI, systems design, and user experience. This role is for builders who think at scale, lead by example, and thrive in a fast-paced, high-growth environment.
About the Role
We’re looking for a Staff Engineer to lead the design and implementation of core systems across our platform. This role blends deep distributed-systems expertise, technical leadership, and a product-minded approach. You’ll partner with engineering and product leadership to set technical direction and deliver projects that move the business forward.
Key Responsibilities
• Architect and build large-scale, high-performance backend systems that power our AI platform.
• Partner with product and front-end engineers to design flexible backend systems that support evolving user and business needs.
• Design scalable, intuitive database schemas and data models that underpin the platform.
• Apply LLM best practices — including clear prompt design, context management, structured outputs/chaining, and guardrails — to build reliable conversational AI applications.
• Drive technical strategy and make long-term architectural decisions.
• Proactively identify opportunities to improve system reliability, observability, and performance.
• Mentor and coach engineers, fostering technical excellence, ownership, and innovation.
• Lead cross-team projects and set standards for engineering best practices.
What We’re Looking For
• 8+ years of professional software engineering experience, with substantial time in senior or staff-level roles.
• Deep expertise in one or more backend programming languages; experience with functional programming is a plus.
• Proven experience designing and scaling distributed systems in a production environment.
• Solid understanding of relational and non-relational databases (e.g., PostgreSQL, Redis) and data architecture.
• Proven experience improving system reliability, observability, and performance in production environments.
• Experience collaborating with DevOps teams on deployment, monitoring, and cloud infrastructure.
• Excellent collaboration and communication skills — you bring others along and elevate those around you.
• Product-oriented mindset — you care deeply about building systems that meet real user needs.
• Experience mentoring engineers and leading technical projects or cross-team initiatives.
Nice to Have
• Experience working in a fast-growing startup environment.
• Contributions to open source or active participation in engineering communities.
• Experience building and supporting LLM-powered applications in production.
What We Offer
• Competitive salary and equity
• Remote OR Hybrid work environment (3 days/week in our NYC office)
• Medical, dental, and vision benefits
• 401(k) plan
• Flexible PTO
• Opportunity to build at the ground floor of a high-growth, mission-driven company
• Not offering sponsorship
Why Hatch
• Shape the future of AI-driven customer service
• Build alongside founders and leaders who value speed, ownership, and ambition
• Solve hard problems that impact real businesses and customers
• Join a team of builders who care about great engineering, fast execution, and each other