Staff Software Engineer leading design and implementation of core AI systems. Join Hatch's engineering team to develop AI-driven customer service solutions.
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.
Requirements
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.
Experience mentoring engineers and leading technical projects or cross-team initiatives.
Benefits
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
Software Engineer I developing technology solutions for Travelers insurance. Completing end - to - end engineering tasks and analyzing system requirements for effective solutions.
Senior Application Developer developing code for complex modules while collaborating with business partners at Allstate. Involves design reviews, code reviews, and maintaining software solutions.
Developing and maintaining software for dynamic training environments. Supporting customers with testing and exercises while ensuring compliance with industry standards.
Senior Developer responsible for Salesforce platform solutions at Lennar, focusing on technical design and implementation. Collaborate with teams to ensure business needs are met through custom development and best practices.
Senior Software Engineer responsible for leading technical initiatives and improving quality at Australia's largest mobile banking team. Working collaboratively to build innovative banking solutions.
Software Engineer responsible for backend development and integrations for a digital mental health platform. Working with a distributed team to build and maintain backend services using TypeScript and AWS.
Responsible for ensuring industrial equipment reliability and performance while managing technical projects for a global leader in sustainable packaging.
Software Engineer at Teleport focusing on secure and scalable logistics solutions. Participating in agile scrum and delivering cutting - edge software with a varied daily workflow.
Senior Staff Software Engineer in QE at Cloudera driving continuous improvement for Data Warehousing products. Leading high - quality features and releases while mastering the 'Cloudera Stack'.
Principal Engineer architecting backend data and modeling platform for AI solutions at Cloudera. Drive semantic search capability and collaborate with teams on AI - driven projects.