About the job
The AI Platform team is responsible for building the shared foundations that let Notion ship AI products quickly and operate them safely at scale. You’ll join a team of talented engineers focused on making speed and quality compatible: reliability and availability through provider changes, quality and correctness systems like evals and release gates, observability that makes failures explainable, and shared primitives for model integrations, context management, long-running actions, and cost/performance tradeoffs.
Responsibilities
- You'll own and play a pivotal role in the prototyping, development and scaling of systems and core AI platform primitives.
- You’ll partner closely with product teams to provide paved paths and production-ready guardrails that help new AI features ship faster with less duplicated work.
- You’ll work across infrastructure, shared libraries, APIs, and product integration points to make AI platform capabilities easy to adopt and high-leverage across Notion.
- You’ll operate critical AI systems in production, using observability and diagnostics to understand provider/model behavior, debug failures, improve latency and cost, and evolve systems with minimal user disruption.
- You’ll help Notion safely adopt new models, providers, and AI capabilities through versioning, controlled rollouts, compatibility layers, and clear quality/reliability gates.
Qualifications
Minimum
No minimum qualifications listed.
Preferred
- 2-4 years of experience as a Software Engineer
- Experience with applied AI product development (prompting, evals, model integrations, or quality measurement).
- You've built out and scaled data processing pipelines at scale with Apache Spark or Ray.
- You’ve past experience working full-stack in Typscript and node.js ecosystem
- You have experience building MLOps and ML serving infrastructure.