Skip to content
PinterestPinterest

Staff Software Engineer, Storage Services

Leads the technical strategy, architecture, and operation of Pinterest’s large-scale storage infrastructure supporting SQL and graph workloads. Requires 8+ years of backend distributed-systems experience, technical leadership, and expertise in production reliability, performance tuning, and modern database technologies.

About the job

Responsibilities

  • Provide technical guidance and direction to a team building reliable, performant, and cost-efficient storage systems at massive scale.
  • Lead the architecture, design, and evolution of online structured storage services supporting SQL/table-style and graph-style workloads.
  • Drive modernization initiatives, including migrating datasets and workloads to the TiDB backend.
  • Improve query throughput and latency for systems handling 100TB+ datasets and 1.5M+ queries per second through measurement, experimentation, and performance engineering.
  • Use AI for system design, architectural evaluation, documentation, runbooks, reporting, and QA automation, with appropriate verification.
  • Participate in the Storage Services on-call rotation, resolve critical incidents, and lead design reviews, operational readiness, and blameless post-incident reviews.
  • Mentor senior engineers and develop storage infrastructure technical leaders.

Requirements

  • Bachelor’s degree in computer science, a related field, or equivalent experience.
  • 8+ years of hands-on backend software engineering experience in large-scale distributed systems.
  • Experience building or managing core infrastructure systems at scale, preferably online structured data storage, distributed databases, or large-scale data platforms.
  • Experience building and operating highly available, reliable production systems, including incident response, capacity planning, schema or architecture evolution, and performance tuning.
  • Strong understanding of distributed SQL or NoSQL databases and their internals, or large-scale graph and relationship-oriented data stores.
  • Experience with modern distributed storage or database technologies; TiDB or similar systems are a plus.
  • Technical leadership experience setting roadmaps, defining technical direction, aligning engineers, and delivering complex platform investments.
  • Strong problem-solving and analytical skills, using data to guide decisions.
  • Experience coding in Java, Python, and/or C/C++.
  • Experience leveraging AI to accelerate development, improve operations, and enhance customer support.

Compensation

  • Base salary: $177,185–$364,795 USD.
  • Eligible for equity.
  • Benefits information is available through Pinterest.

Skills

Distributed Systems, Backend Engineering, Distributed Sql, Nosql Databases, Graph Databases, Tidb, Query Processing, Performance Engineering, Java, Python, C/C++, Incident Response, Capacity Planning, AI

Pinterest

Pinterest

United States

Staff Software Engineer, TwoTwenty
$177k+/yrRemote7+ YOEBackend Engineering

Leads the technical direction and hands-on development of scalable backend platforms for Pinterest’s AI-driven products. Requires extensive backend and distributed-systems experience, strong Python skills, production LLM or ML experience, and cross-functional technical leadership.

Turion Space

Turion Space

Irvine, CA

Staff Ground Software Engineer
$175k+/yrOn-site8+ YOEBackend Engineering

Leads architecture and development of mission-critical backend systems for spacecraft command, telemetry, mission planning, and operations. Requires 8+ years of software development experience, distributed-systems and cloud-native expertise, and technical leadership.

Grafana Labs

Grafana Labs

United States

Staff Backend Engineer - Grafana App Platform| US| Remote
$175k+/yrRemote7+ YOEBackend Engineering

Staff backend engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production operations experience, distributed-systems expertise, strong communication, and familiarity with Go or willingness to learn it.

Motive

Motive

San Francisco, CA

Staff Software Engineer, Platform
$180k+/yrHybrid7+ YOEBackend Engineering

Build and evolve scalable platform services, APIs, and product capabilities while making architecture decisions and improving reliability and operational excellence. The role requires substantial software engineering experience, distributed-systems expertise, strong technical judgment, and the ability to mentor engineers.

Haus

Haus

Seattle, WA
Staff Backend Engineer - Data Platform
$180k+/yrHybrid7+ YOEBackend Engineering

Staff Backend Engineer building distributed data-platform services, ingestion workflows, APIs, and validation pipelines that automate customer data onboarding. Requires 4+ years of backend experience, with strong Python, SQL/dbt, orchestration, cloud warehouse, and infrastructure skills.