Back to all listings

Mozilla / Thunderbird / Thunderbolt

Mozilla Thunderbird's Thunderbolt team is hiring a Staff Product Engineer to build enterprise AI features end to end for an open-source email platform, remote in the US or Canada.

View on HN
Remote (US or Canada only)$185,000–$220,000 full-time lead

Skills

full-stack engineeringAI product developmentLLMsRAGagentsretrievalmodel/provider abstractionarchitectureenterprise requirements analysisself-hosted deploymentsregulated deploymentsEU AI ActGDPRSOC 2

Domains

enterprise AI open source email productivity software
Show original post
Mozilla / Thunderbird / Thunderbolt | Staff Product Engineer, Enterprise AI | REMOTE (US or Canada) | Full-Time | $185K–$220K USD / $155K–$185K CAD | https://grnh.se/viz7vum71us
We're building Thunderbolt (https://github.com/thunderbird/thunderbolt). We're an 8-person and growing team within the ~60-person company behind Thunderbird, the open-source email client used by 20M+ people.
Thunderbolt is an open-source, cross-platform AI product built on the principle that people and organizations should be in control of their data, infrastructure, and model choices. It's moving from early development into enterprise use cases, and we need someone to own features end to end — concept through launch, adoption, and iteration — not just close tickets.
You'd work full-stack on AI-powered chat, search, research, workflow automation, admin, and integrations. We're looking for 10+ years of engineering experience at Staff scope, hands-on AI product work (LLMs, RAG, agents, retrieval, model/provider abstraction), and comfort in ambiguity — architecture and enterprise requirements are still being defined. Bonus: self-hosted or regulated deployments, EU AI Act / GDPR / SOC 2 familiarity.
Must reside in and have work authorization for the US or Canada. No sponsorship. We read every cover letter - please make it authentic.

Top candidate matches

10

tadpol

lead · 8y exp

39%

Lead full-stack and AI engineer with 8 years of experience, seeking AI engineering, full-stack, or engineering lead roles at small fast-moving teams.

TypeScriptNode.jsNext.jsPostgreSQLGoAI agents+4
39%

AI/ML Systems & Backend Engineer seeking immediate remote freelance, contract, or full-time roles with experience in Python backends, LLM pipelines, trading systems, and IoT.

PythonPyTorchFastAPIWebSocketsDockerC+++13

leonardovb

lead · 7y exp

39%

Senior/Lead product engineer with 7+ years of full-stack experience in Node.js/TypeScript, React, AI tooling, and real-time systems, open to remote work or relocation.

Node.jsTypeScriptPythonReactElixirRuby+14
39%

Brazil-based open source/Linux candidate seeking remote opportunities and not willing to relocate.

Linuxopen source

Perceptes

lead · 4y exp

38%

Experienced technical lead and open source developer in Oakland seeking exclusively remote work, ideally building developer-facing or utility software, with strong Rust, Ruby, web, and cloud infrastructure experience.

RustAxumRubyRuby on RailsTypeScriptJavaScript+7
38%

High-agency software engineer in Europe seeking remote backend, full-stack, or applied AI roles with experience in full-stack development, backend systems, databases, Docker, and applied AI projects.

TypeScriptJavaScriptPythonNode.jsReactAngular+8

njng

any

38%

Software engineer with a mathematics background seeking work in compiler optimizations and GPU kernel engineering, with open-source contributions across the scientific Python ecosystem.

PythonC++MetalJAXPyTorchDocker+6
38%

Software engineer in Boston seeking full-time hands-on engineering work building infrastructure, backend, frontend, and AI/ML systems.

PythonGoRustC/C++TypeScriptReact+12
37%

Florida-based engineer open to remote or relocation, seeking a founding engineer or similar role with strengths in infra, systems, AI, and full-stack delivery.

C++CPythonLinuxBashSQL+22
37%

Calgary-based software engineer open to remote work, experienced with Python, TypeScript, Ruby, Node.js, GCP, SQL, and AI startups.

PythonFlaskDjangoTypeScriptReactVue+7