← Все вакансии/Lead/Mozilla
LeadRemoteRemote Canada

Product Engineer

M
Mozilla
Уровень
Lead
Формат
Remote
О роли

Описание вакансии

About the company

Thunderbird is one of the world’s most trusted open-source email applications, empowering more than 20 million people globally. We build privacy-respecting communication and productivity tools. Thunderbird is expanding beyond email with Thunderbolt, an open-source AI client designed for organizations that need more control over their data, infrastructure, and model choices.

Responsibilities
  • Build and ship full-stack features, integrations, and customer-specific customizations in the Thunderbolt codebase, from front-end UI through APIs, services, and deployment configuration.
  • Work directly with technical partners and enterprise customers to understand their environments, requirements, and constraints, and turn them into technical plans and working software.
  • Support pilots, proofs of concept, and early production deployments, including partner-hosted and customer-controlled environments.
  • Diagnose and fix complex issues across the application, infrastructure, identity and access, integration, and data-access layers.
  • Maintain customer-specific customizations over time.
  • Spot which customer requests should become general product capabilities.
  • Bring real-world deployment feedback into roadmap and prioritization discussions.
  • Write documentation, deployment guidance, and runbooks.
  • Use AI-assisted development tools thoughtfully.
Requirements
  • 10+ years of professional software engineering experience.
  • Strong full-stack engineering skills, including modern TypeScript or JavaScript, component-based front-end frameworks, and back-end services, APIs, and integrations.
  • Meaningful experience working directly with customers, partners, or systems integrators in a technical capacity.
  • Experience building or supporting AI-enabled applications, such as LLM platforms, RAG systems, agents, enterprise search, or data connectors.
  • Solid understanding of enterprise deployment concerns, including authentication and identity providers, access control, self-hosted and hybrid infrastructure, observability, and reliability.
  • Clear communication skills.
  • Strong collaboration skills.
  • Comfort operating independently in an early-stage product.
Conditions
  • Remote Canada
  • Bonus points for experience with self-hosted, private cloud, sovereign, or regulated deployment environments; Docker, Kubernetes, CI/CD, and cloud deployment; European enterprise or public sector customers; security reviews, privacy assessments, or enterprise procurement processes; open-source contributions.
Стек и навыки

С чем работаем