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
Senior Software Engineer leading complex initiatives in technology domain environments at Wells Fargo. Collaborating on project deliverables and resolving technical challenges for client needs.
Senior Software Engineer developing Generative AI applications for Wells Fargo's Consumer Technology team. Leading design, development, and deployment of enterprise - grade AI solutions.
Lead Quality Software Engineer at Transamerica focused on defining and improving software quality practices. Responsibilities include test automation, CI/CD integration, and mentoring engineers.
Senior Quality Software Engineer responsible for designing and executing test automation solutions. Collaborating closely with engineering and DevOps teams to enhance software quality and reliability.
Director of Software Engineering developing next - generation technology impacting philanthropic goals at Fidelity Charitable. Involves hands - on development and leading a high - functioning Agile team.
Software Engineering Intern developing innovative solutions for new equipment and machine upgrades. Collaborating with engineers and focusing on hands - on engineering work in a team - based environment.
Full - Stack Developer building scalable web applications using React.js and Python frameworks at Expleo. Collaborating with designers and developers to deliver high - quality software solutions.
Software Engineer delivering features and fixing issues in an engineering team for eCommerce automation leader. Engaging in quality collaboration and proactively contributing to team improvement.
UI Senior Software Engineer developing modern web applications for S&P Global Mobility. Collaborating with cross - functional teams to enhance user experience and maintain high - quality delivery.
Principal Engineer in HBM Design - Technology Enablement at Micron Technology, focusing on semiconductor design and mentoring. Collaborating on HBM design/product roadmaps and addressing scaling challenges.