New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Pinterest

Staff Software Engineer, Batch Processing Platform

Pinterest
Apply →
hybrid staff full-time $177,185-$364,795 USD Seattle, WA

First indexed 18 Jun 2026

Description

We're looking for a Staff Software Engineer to help build a high-performance, efficient, and easy-to-use batch processing platform and infrastructure at Pinterest. You'll work on big data open-source technologies like Spark, Presto/Trino, Iceberg, etc., at the scale of hundreds of petabytes of data.

Responsibilities:

  • Design, implement, and optimize Pinterest's batch processing infrastructure.
  • Collaborate with cross-functional teams to understand data needs.
  • Lead technical projects and initiatives, driving them to completion.
  • Mentor and guide junior engineers on best practices and architecture.
  • Ensure the reliability, scalability, and efficiency of data systems.

Requirements:

  • 6+ years of experience building and supporting large scalable big data infrastructure/platforms.
  • Extensive experience with big data query technologies such as Spark SQL or Presto/Trino.
  • Proven skills in designing and maintaining scalable data infrastructure.
  • Proficiency in programming languages like Java, Scala, or Python.
  • Strong problem-solving abilities and a drive for innovation.
  • Excellent communication skills and the ability to collaborate across teams.
  • Bachelor's degree in a relevant field such as Computer Science or Engineering, or equivalent experience.

In-Office Requirement Statement:

  • This role requires in-person collaboration 1-2 times/quarter.

Relocation Statement:

  • This position is not eligible for relocation assistance.

Salary Range:

  • $177,185-$364,795 USD
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/pinterest/jobs/7832348