Software Engineer, Data Product Platform
Core
Design, implement, scale, and operate foundational systems and tools that enable data-powered product experiences and infrastructure for Notion's platform.
Role type
Senior IC software engineer (data product platform)
Builds
Internal platforms, libraries, and infrastructure enabling product features like search, automations, notifications, analytics, and AI.
Domain
SaaS / Collaborative workspace / Data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, system design, performance optimization, observability (metrics/traces/logs), API design, cross-functional collaboration, business impact prioritization
Preferred skills
TypeScript, Node.js, event-based platform architecture, large-scale data volume scaling
Technologies
TypeScript, Node.js
Responsibilities
Own development of systems and tools for data-powered product use-cases; collaborate with Product, Data Science, and AI teams; build and operate production systems; optimize performance and evolve critical systems.
Seniority
Senior, hands-on IC