Software Engineer, Collections Infra
Core
Scale the infrastructure behind Notion's database block to support views, boards, charts, and workflows for enterprise deployments and AI-native work.
Role type
Senior backend software engineer (collections infrastructure)
Builds
Backend architecture for database performance, reliability, and high-volume write handling
Domain
SaaS / Collaborative AI workspace / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering fundamentals, distributed systems, microservices, JavaScript/TypeScript, performance optimization, observability
Preferred skills
AI as engineering collaborator, first-principles reasoning, self-guided learning
Technologies
JavaScript, TypeScript
Responsibilities
Ship improvements to database performance and reliability, partner with product teams to evolve Collections as a platform, optimize for P95 scale under high concurrency, build system boundaries for future scalability
Seniority
Senior, hands-on IC