Lead Software Engineer, AI Email App

Bjak · Remote · Indonesia ·
Fully remoteFull-timeLead8+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Lead Software Engineer
  • Fully remote
  • AI + Backend + Client
  • Small senior team
  • High ownership

Join a mission to transform basic productivity tools like email and calendars into AI-native applications that require minimal prompting. As a Lead Software Engineer, you will own the engineering strategy across backend, mobile, and desktop platforms.

You will work hands-on to design reliable systems for long-running AI workflows, ensuring high reliability and persistent context. This role involves leading a small team of senior engineers and partnering with ML leadership to ship robust product experiences.

What you'll do

  • Own application engineering strategy across backend, mobile, and desktop
  • Design reliable systems for AI workflows including state and orchestration
  • Build APIs connecting AI systems to real-world product experiences
  • Lead a small senior team through code reviews and mentorship
  • Make trade-offs across latency, reliability, cost, and security
  • Establish production foundations like observability and monitoring
  • Partner with ML leadership to turn model capabilities into products

What you'll need

  • Significant experience leading engineering for complex systems
  • Strong background building and shipping backend systems in production
  • Experience building AI-powered products or integrating LLM capabilities
  • Ability to make technical decisions with incomplete information
  • Comfortable working across backend and client platforms
  • Strong bias toward ownership and learning from real-world usage
  • High standards for code quality and engineering fundamentals

How you'll work

  • Fully remote work environment
  • Small, high-talent-density team
  • Virtual meetings for interviews
  • Fast decision-making culture

Hiring process

  • Technical team evaluates applications
  • Three to four interviews maximum
  • Interviews conducted via virtual meetings or onsite
  • Prompt decision after final interview