Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Zigsaw

Staff Software Engineer, Batch Processing Platform

Zigsaw

Staff Software Engineer developing batch processing infrastructure for Pinterest. Working with big data technologies like Spark and Presto at scale.

Posted 5/7/2026full-timeSeattle • Washington • 🇺🇸 United StatesLead💰 $177,185 - $364,795 per yearWebsite

Tech Stack

Tools & technologies
JavaPythonScalaSparkSQL

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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.

Benefits

Comp & perks
  • Information regarding benefits available for this position can be found here.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
big data infrastructureSpark SQLPrestoTrinoJavaScalaPythondata systems reliabilitydata systems scalabilitydata systems efficiency
Soft Skills
problem-solvinginnovationcommunicationcollaborationmentoringguiding junior engineersleadershipcross-functional teamworkproject managementbest practices
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering