Staff Software Engineer, Batch Processing Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview As Staff Software Engineer, you will design and optimize Pinterest’s batch processing platform at scale. You’ll work with cross-functional teams to translate data needs into robust infrastructure and lead initiatives that improve reliability and performance. You’ll mentor junior engineers and shape architecture for high-throughput data systems. This role combines cutting-edge big data tech with collaboration across groups to enable scalable, efficient data processing at hundreds of petabytes. You’ll work in a model that blends in-office collaboration with flexible, remote-friendly practices, guided by Pinterest’s AI-driven approach. Compensation / Benefits * 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 Tasks * 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 * 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 Computer Science or Engineering, or equivalent experience Key requirements * equity * base salary range * flexible work model * in-person collaboration 1-2 times per quarter
Requirements
translate and efficiency of data systems Tasks * 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 * 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 Computer Science or Engineering, or equivalent experience Key requirements * equity * base salary range * flexible work model * in-person collaboration 1-2 times per quarter
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 137 - AI'm not sure about this
Top Big Data Technologies That You Need to Know
Making Data Warehouses Fast: A Developer’s Story