Note: The job is a remote job and is open to candidates in USA. BJAK is seeking a Staff Software Engineer to lead application engineering for an AI-powered email application. The role owns architecture and execution across backend, mobile, and desktop systems, while leading a senior engineering team and building reliable AI-powered workflows and production foundations.
Responsibilities
- Own the application engineering strategy and execution across backend, mobile, and desktop
- Design reliable systems for AI-powered workflows, including state, orchestration, tool use, retries, fallbacks, and failure handling
- Build the APIs and abstractions that connect AI systems to real-world product experiences
- Lead a small, senior engineering team and raise the technical bar through design reviews, code reviews, and hands-on mentorship
- Make high-impact trade-offs across latency, reliability, cost, security, and user experience
- Establish strong production foundations: observability, monitoring, testing, and operational excellence
- Partner closely with ML leadership to turn model capabilities into robust, shippable product experiences
- Move quickly while keeping the architecture simple, maintainable, and ready to scale
Skills
- Significant experience leading application or product engineering for complex systems
- Strong hands-on background building and shipping backend systems used in production
- Experience building AI-powered products or systems that integrate with modern ML/LLM capabilities
- Strong technical judgment and the ability to make decisions with incomplete information
- Comfortable working across backend and client platforms, with deep expertise in at least one
- A strong bias toward ownership, shipping, and learning from real-world usage
- High standards for code quality, reliability, and engineering fundamentals
Benefits
- Hybrid work model
Company Overview