Staff Software Engineer — High-Performance Batch Platform

Pinterest

Seattle (WA)

Hybrid

USD 177,000 - 365,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pinterest is seeking a Staff Software Engineer to build a high-performance batch processing infrastructure at scale, working with Spark, Presto/Trino, Iceberg, and related technologies.

The role supports in-office collaboration 1–2 times per quarter and can be based anywhere in the United States. Base salary range is $177,185–$364,795 USD, with equity eligibility and a strong focus on impact.

Qualifications

  • Minimum 6 years building large-scale big data infrastructure.
  • Expert in Spark SQL or Presto/Trino and scalable data systems.
  • Proficient in Java, Scala, or Python.
  • Strong communication and cross-team collaboration.

Responsibilities

  • Design and optimize Pinterest's batch processing infrastructure.
  • Collaborate with cross-functional teams to meet data needs.
  • Lead technical projects and initiatives to completion.
  • Mentor junior engineers on architecture and best practices.

Skills

Big data infra
Spark/Presto
Java/Scala/Python
Leadership
Communication

Education

Bachelor's degree in CS/Engineering

Tools

Spark
Presto/Trino

Job description

Pinterest is seeking a Staff Software Engineer to build a high-performance batch processing infrastructure at scale, working with Spark, Presto/Trino, Iceberg, and related technologies.

The role supports in-office collaboration 1–2 times per quarter and can be based anywhere in the United States. Base salary range is $177,185–$364,795 USD, with equity eligibility and a strong focus on impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Data Platform Engineer, Batch Processing (Remote)
Staff Data Platform Engineer, Batch Processing (Remote)

Pinterest, Inc. • San Francisco (CA)

Remote
USD 177,000 - 365,000
Staff Batch-Processing Platform Engineer (Remote)
Staff Batch-Processing Platform Engineer (Remote)

Pinterest • United States

Hybrid
USD 177,000 - 365,000
Staff Software Engineer, Batch Processing Platform
Staff Software Engineer, Batch Processing Platform

Pinterest • Seattle (WA)

Hybrid
USD 177,000 - 365,000
Staff Software Engineer, Batch Processing Platform
Staff Software Engineer, Batch Processing Platform

Pinterest • United States

Hybrid
USD 177,000 - 365,000
Remote Big Data Platform Engineer
Remote Big Data Platform Engineer

Ektello • San Francisco (CA)

Remote
USD 90,000 - 103,000
Staff Software Engineer, Batch Processing Platform
Staff Software Engineer, Batch Processing Platform

Pinterest, Inc. • San Francisco (CA)

Remote
USD 177,000 - 365,000
Staff Software Engineer, Scalable Delivery Platform
Staff Software Engineer, Scalable Delivery Platform

Pinterest, Inc. • Palo Alto (CA)

On-site
USD 208,000 - 365,000
Staff Software Engineer — Exabyte-Scale Data Lake Storage
Staff Software Engineer — Exabyte-Scale Data Lake Storage

Pinterest • Palo Alto (CA)

Hybrid
USD 177,185 - 364,795
Data Platform Engineer — Scale Batch & Streaming Pipelines
Data Platform Engineer — Scale Batch & Streaming Pipelines

Reddit, Inc. • San Francisco (CA)

On-site
USD 120,000 - 170,000
Healthcare benefits
401k with employer match
Flexible vacation
+7
Staff Software Engineer, Big Data Storage
Staff Software Engineer, Big Data Storage

Pinterest • Palo Alto (CA)

Hybrid
USD 177,185 - 364,795