Staff Software Engineer, Batch Processing Platform
Core
Design, implement, and optimize high-performance batch processing infrastructure and data systems at scale.
Role type
Staff Software Engineer (Big Data Infrastructure)
Builds
Batch processing platform and infrastructure for Pinterest's data needs
Domain
Internet / Big Data Engineering
Deliverable
infrastructure
Required skills
Big data infrastructure design, Spark SQL, Presto/Trino, Java, Scala, Python, Scalability, System reliability
Preferred skills
Open source technologies, Cross-functional collaboration, Technical leadership, Mentorship
Technologies
Spark, Presto/Trino, Iceberg, Java, Scala, Python
Responsibilities
Design and optimize batch processing infrastructure, Collaborate with cross-functional teams on data needs, Lead technical projects, Mentor junior engineers, Ensure system reliability and scalability
Seniority
Staff, hands-on IC with strategic leadership