# Staff Software Engineer, Batch Processing Platform
**Company:** [Pinterest](https://hotfix.jobs/companies/pinterest)
**Location:** Remote
**Salary:** $177K-$365K
**Experience:** 6+ years
**Skills:** Spark Sql, Presto, Trino, Apache Iceberg, Java, Scala, Python
**Posted:** 2026-05-07
> Designs, implements, and optimizes high-performance batch processing infrastructure handling hundreds of petabytes using Spark, Presto/Trino, and Iceberg. Requires 6+ years in scalable big data systems and proficiency in Java, Scala, or Python.
## Job Description
## What you’ll do

- 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.

## What we’re looking for

- 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.
**Apply:** https://hotfix.jobs/jobs/staff-software-engineer-batch-processing-platform-at-pinterest-9c400aa6-4baa-415a-9465-835083a27e99
**Canonical:** https://hotfix.jobs/jobs/staff-software-engineer-batch-processing-platform-at-pinterest-9c400aa6-4baa-415a-9465-835083a27e99