Software Engineer, Mail

NotionSan Francisco, CA
18d$176,000 - $207,000Onsite

About The Position

We’re building Notion Mail to rethink how email fits into the bigger picture of your work. Over time, it reduces context switching, connects email to the rest of Notion, and uses AI to help people move faster from “inbox” to “done.” We’re looking for a backend engineer to help build and evolve the systems behind Notion Mail, including the infrastructure, data models, and asynchronous workflows that make high-quality syncing and AI-powered experiences possible. On the backend, you’ll work on services that power inbox intelligence, such as auto-triage and auto-drafting workflows, and the reliability and observability that these experiences depend on. You’ll collaborate closely with product, design, and other engineering teams, and you’ll have meaningful ownership in a product that’s early enough for your work to shape the foundation and direction.

Requirements

  • Systems design & production infrastructure experience: You’ve designed systems with clear tradeoffs, and you have hands on experience with infrastructure topics like Kubernetes, observability/telemetry (e.g., Honeycomb), and operating reliable production systems.
  • Strong data modeling skills: You can design durable data models and APIs that are correct, evolvable, and performant as product requirements grow.
  • Ownership and initiative: You thrive in a fast-moving, unstructured environment and are comfortable taking ownership of ambiguous problems. You act with a bias toward action and focus on results.
  • Pragmatic problem-solver: You prioritize business impact and understand the balance between craft, speed, and long-term maintainability. You’re opinionated but not ideological, and you learn new technologies as you go.
  • Collaborative and empathetic: You work well across teams, offer guidance to unblock others, and communicate clearly when aligning on technical direction.

Nice To Haves

  • Past full stack experience, or interest in doing some full stack work over time
  • Experience building high-volume asynchronous job execution and orchestration systems
  • Hands-on experience with AWS infrastructure and a background in distributed systems

Responsibilities

  • Own systems and infrastructure that power AI-assisted email communication workflows at scale.
  • Build and evolve reliable data flows and models that keep email state accurate and up to date.
  • Design asynchronous processing systems that support high-volume, low-latency product experiences.
  • Partner cross-functionally with engineering, product, and design to deliver end-to-end features from backend foundations to customer facing experiences.
  • Help keep production systems healthy by strengthening observability, improving performance, and increasing operational reliability over time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service