Pinterest logo

Staff Software Engineer, Data Processing Infrastructure

Pinterest

About the Role

Pinterest is seeking a Staff Software Engineer to join our Data Processing Infrastructure team. This role is pivotal in building and leading the next generation of data processing infrastructure that powers mission-critical big data and ML/AI applications. You will work with cutting-edge open-source technologies such as Kubernetes, Spark, Ray, and Flink, managing data at the scale of hundreds of petabytes.

Key Responsibilities

  • Lead Strategy and Technical Direction: Define and drive the strategy and technical direction for Pinterest’s data processing infrastructure, focusing on big data and ML/AI applications.
  • Build and Scale Frameworks: Develop and scale data processing frameworks and infrastructure to handle petabyte-scale datasets, including job management, resource management, scheduling, and remote shuffling.
  • Collaborate with Internal Customers: Work closely with internal teams to address critical business use cases that depend on data processing.
  • Provide Thought Leadership: Offer guidance on data processing and storage to enhance reliability, speed, and efficiency at scale.
  • Contribute to Technical Vision: Play a key role in shaping the team’s technical vision and long-term roadmap.

What We’re Looking For

  • Experience: 8+ years of industry experience with a proven track record of technical excellence, including 5+ years in building and supporting large-scale big data platforms.
  • Technical Skills: Deep knowledge of big data and ML technologies such as Spark, YuniKorn, Celeborn, Flink, Ray, PyTorch/TensorFlow.
  • Programming Proficiency: Expertise in one or more programming languages, including Java, Go, Scala, and Python.
  • Cloud and Container Technologies: Experience with Kubernetes and AWS technologies.
  • Leadership: Experience in leading cross-team engineering efforts.

Additional Information

  • Relocation: This position does not offer relocation assistance.
  • Workplace Type: Remote work is supported under our PinFlex model.
  • Salary Range: €148,049—€260,000 annually, with eligibility for equity.

Our Commitment to Diversity

Pinterest is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants, regardless of race, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, marital status, veteran status, disability, or any other legally protected status.

Join us in our mission to inspire people worldwide and help them create a life they love. Apply today to be part of a team that values diverse perspectives and experiences.

Benefits
Extracted with AI

  • Equity
  • Flexible work model (PinFlex)
  • Diversity and inclusion initiatives

Similar jobs

Last update: 23 minutes ago

Pinterest logo
Pinterest

Staff Product Manager, Empathetic AI

Lead AI safety capabilities at Pinterest as a Staff Product Manager. Drive innovation and strategy in a remote role.

Stripe logo
Stripe

Senior Software Engineer, Data Processing Infrastructure

Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.

CHAI: AI Platform logo
CHAI: AI Platform

Senior ML Infrastructure Engineer

Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.

Poppi Technologies logo
Poppi Technologies

Data Engineer with AWS, Java, and Python

Join Poppi Technologies as a Data Engineer in Valenzano, Italy. Work with AWS, Java, and Python to drive AI in finance.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

PlushCare logo
PlushCare

Data Engineer II

Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.

Parafin logo
Parafin

Staff Software Engineer - Python, Machine Learning

Join Parafin as a Staff Software Engineer to build scalable platforms for underwriting and decisioning using Python and ML.

Stability AI logo
Stability AI

Remote Data Engineer - Research

Join Stability AI as a Remote Data Engineer to build scalable data infrastructure for AI models.

SSi People logo
SSi People

Senior Machine Learning Engineer

Join as a Senior Machine Learning Engineer to design and deploy advanced ML solutions using Python, Spark, and cloud platforms. Remote work opportunity.

PayPal logo
PayPal

Senior Data Scientist

Join PayPal as a Senior Data Scientist in San Jose, CA. Leverage data science skills to drive insights and support product launches.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

PayPal logo
PayPal

Machine Learning Engineer

Join PayPal as a Machine Learning Engineer to develop advanced ML solutions for product and marketing strategies.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Lead data system improvements using Java, Scala, and Spark.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Enhance data systems with Java, Scala, and Spark. Relocation provided.

Twitch logo
Twitch

Data Scientist

Experienced Data Scientist needed for Twitch's central analytics and finance. Remote within the U.S. SQL, Python, R, Tableau skills required.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

GitHub logo
GitHub

Software Engineer II, Data Engineering

Join GitHub as a Software Engineer II in Data Engineering, focusing on data pipelines with Python, SQL, Airflow, and Spark.

Stripe logo
Stripe

Machine Learning Engineer, Foundation Model

Join Stripe as a Machine Learning Engineer to develop and deploy ML models, enhancing user interaction with cutting-edge AI technologies.

Twitch logo
Twitch

Data Scientist

Join Twitch as a Data Scientist to drive insights and analytics in a remote role. Leverage SQL, Python, and data visualization skills.