Remote job
Staff Software Engineer, AI Email App
Job details
About this role
Role overview Lead the application engineering that makes AI capabilities work as a reliable email product across backend services, APIs, and client applications. This hands-on role combines architecture and coding with leadership of a small team of senior engineers, shaping systems that remain coherent and responsive as they grow.
Responsibilities - Set engineering direction across backend, mobile, and desktop applications. - Design dependable AI workflows, including orchestration, state, tool use, retries, fallbacks, and failure handling. - Build APIs and software abstractions that connect AI systems to product experiences. - Lead and mentor senior engineers through design and code reviews and hands-on guidance. - Make technical trade-offs involving latency, reliability, cost, security, and user experience. - Improve production observability, monitoring, testing, and operational practices, working with machine learning counterparts to ship robust features.
Requirements - Significant experience leading application or product engineering for complex systems. - Strong hands-on experience building and shipping production backend systems. - Experience building AI-powered products or integrating modern machine learning or large language model capabilities. - Strong technical judgment, including the ability to decide with incomplete information. - Ability to work across backend and client platforms, with deep expertise in at least one. - Ownership, a focus on shipping and learning from real-world usage, and high standards for code quality and reliability.
Benefits and work setup The role is on a small, hands-on team where engineers have broad ownership, collaborate closely, and make decisions quickly. The work balances rapid delivery with maintainable engineering foundations.