Taro Logo

Staff Software Engineer, Big Data Query Platform

Profile picture

Pinterest

Pinterest is a visual discovery platform where millions of people find inspiration and plan for what matters most in their lives.
San Francisco Bay Area, USA
$160,520 - $330,146
Data · Backend
Staff Software Engineer
Hybrid
6+ years

Description

Pinterest is seeking a Staff Software Engineer to join their Big Data Query Platform team. In this role, you'll be at the forefront of building a high-performance, efficient, and user-friendly big data query platform and infrastructure. You'll work with cutting-edge big data technologies like Spark, Presto/Trino, and Iceberg, handling hundreds of petabytes of data to support Pinterest's mission of inspiring creativity.

As a Staff Software Engineer, you'll be responsible for designing and optimizing Pinterest's big data query infrastructure, collaborating across teams to understand and meet data needs, and leading technical projects from conception to completion. You'll also play a crucial mentorship role, guiding junior engineers in best practices and architectural decisions.

The ideal candidate brings 6+ years of experience in building and supporting large-scale big data infrastructure, with deep expertise in technologies like Spark SQL or Presto/Trino. You should be proficient in Java, Scala, or Python, and have a proven track record in designing scalable data systems. Strong problem-solving skills, a drive for innovation, and excellent communication abilities are essential for success in this role.

Pinterest offers a competitive salary range of $160,520 to $330,146 USD, along with equity opportunities. The company embraces a flexible work model called PinFlex, allowing for a balance between remote and in-office work. Join Pinterest in their mission to help people find inspiration and create a life they love by powering the data infrastructure behind the platform.

Last updated

Responsibilities

  • Design, implement, and optimize Pinterest's big data query 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

Java
Scala
Python
  • 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

Benefits

  • Equity
  • Flexible work model (PinFlex)

Interested in this job?