CareerPlanSign in

Staff Software Engineer

USA💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Design, implement, and optimize Pinterest's exabyte-scale data lake storage platform and metadata management systems.

Role type

Staff Software Engineer (Distributed Systems & Data Infrastructure)

Builds

Exabyte-scale data lake storage platform, high-throughput data access, schema evolution, and large-scale column backfill capabilities for ML/AI workloads.

Domain

Big Data Infrastructure, Distributed Systems, Machine Learning Support

Deliverable

production ML models | infrastructure

Required skills

Large-scale distributed systems design, scalable storage and metadata management, high-throughput data access, schema evolution, column backfills, open source community contribution, architecture leadership, complex technical project execution

Preferred skills

Experience with ML/AI or analytics workload storage, deep knowledge of production infrastructure

Technologies

Apache Iceberg, Spark, Flink, Presto/Trino, Hive, Java, Scala, Python

Responsibilities

Design and optimize exabyte-scale data lake storage; lead complex technical projects from architecture to execution; collaborate with data, ML/AI, and infrastructure teams; build high-throughput data access and schema evolution capabilities; shape long-term technical direction of big data storage systems; contribute to open source communities

Seniority

Staff, hands-on IC with strategic influence

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.