CareerPlanGet AI match score →

Software Engineer, Data Platform

San Francisco, California💼 Full-time🗓 2025-07-10 → 2026-08-01

Core

Design and build the core data platform layer (storage, compute, pipelines, governance) powering Notion's AI, analytics, and search for large enterprise customers.

Role type

Senior IC data platform engineer

Builds

Data lakehouse, batch and streaming pipelines, access control primitives, and observability tools for Notion's data stack.

Domain

SaaS data infrastructure, distributed systems, enterprise security

Deliverable

production ML models | infrastructure

Required skills

Python, Scala, or Typescript; SQL; distributed data systems (Spark); streaming data processing; data modeling; performance tuning; encryption implementation; observability engineering

Preferred skills

Experience with Iceberg/Hudi/Delta; Kafka; large-scale workspace optimization; agentic use case enablement

Technologies

Spark, Kafka, Iceberg, Hudi, Delta, SQL

Responsibilities

Design and evolve the data lakehouse; build and operate core lakehouse components; own critical data pipelines and services; design and implement batch and streaming pipelines; advance encryption-by-design and integrate Enterprise Key Management; improve data access, auditability, and residency; build primitives for fine-grained access control and auditing; drive reliability and observability; optimize large-scale performance and cost; shape the platform roadmap

Seniority

Mid-level, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗