GetJob.us
N

Software Engineer, Datastore

NotionSan Francisco, CA
A week ago
Office

Company

Notion

Location

San Francisco, CA

Work Schedule

full time

Work Location

office

Job Description

Notion seeks a Software Engineer, Datastore to enhance our core data persistence layer in San Francisco. Build scalable systems powering millions of users' collaborative workspaces. Drive innovation in real-time synchronization and high-availability storage.

Full Description

Software Engineer, Datastore at Notion in San Francisco shapes the backbone of our all-in-one productivity platform. Day-to-day, you design and optimize distributed datastore architectures for sub-millisecond query responses. Implement sharding strategies to handle petabyte-scale workspaces. Collaborate with product teams to evolve schema for new block types and AI integrations. Tackle reliability challenges in multi-region deployments. Requires BS in Computer Science or equivalent, with 4+ years in backend systems. Proficiency in Go or Rust, plus experience with CockroachDB or Spanner. Strong grasp of ACID transactions and consensus protocols. Excel in systems programming and debugging complex failures.

Key Skills

Distributed SystemsGo ProgrammingDatabase OptimizationACID TransactionsCollaborative Debugging