Principal Engineer, Big Data Platform

Pinterest

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$242,634–$499,541 / yr
Posted
25 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $371k
$100k $542k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $169,550–$225,500 — the blue band above. At the midpoint, this role pays about $371k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Pinterest

Pinterest is a visual discovery and inspiration platform where people find ideas for home, style, recipes, and more. It serves hundreds of millions of users worldwide through its image and video pinboard product.

Pinterest currently has 76 open roles on FindRole.

Listed pay typically runs $177,185–$339,078 across 70 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Principal Engineer, Big Data Platform

The Principal Engineer, Big Data Platform will lead the strategy and technical direction for the data infrastructure powering mission-critical big data and AI applications. Working within the data infrastructure team, you will build and scale frameworks to process petabytes-scale datasets, including compute engines, job management, resource management, scheduling, and remote shuffling. You will provide thought leadership on reliable, efficient data processing and storage while collaborating with internal customers on critical business use cases. The role requires deep knowledge of big data and ML technologies such as Flink, Spark, Presto, Kubernetes, Ray, and PyTorch/TensorFlow. You must demonstrate proficiency in Java, Go, Scala, or Python, along with experience in AWS technologies. This position solves the technical challenge of managing exabytes of data for large-scale AI applications.

What does a Engineer earn in Remote?

Median $199471 from 30 postings across 16 companies.

See salary data

What you'll do

  • Lead the strategy and technical direction for data infrastructure supporting big data and AI applications.
  • Build and scale infrastructure frameworks to process petabytes of data including compute engines and job management.
  • Manage resource management, scheduling, and remote shuffling for large-scale data processing.
  • Partner with internal customers to solve critical business use cases involving big data.
  • Provide company-wide thought leadership on reliable, fast, and efficient data storage and processing methods.
  • Contribute to the team's technical vision and long-term roadmap for infrastructure development.

What we're looking for

  • 12+ years of industry experience with a proven track record of technical excellence.
  • 8+ years of experience building and supporting large scalable Kubernetes or big data platforms.
  • Deep knowledge of big data and ML technologies including Flink, Spark, Presto, Kubernetes, Ray, PyTorch, and TensorFlow.
  • Proficiency in one or more programming languages such as Java, Go, Scala, or Python.
  • Experience with Kubernetes and AWS technologies.
  • Exceptional collaboration skills to navigate ambiguity and align cross-functional stakeholders on priorities.
  • Bachelor’s degree in Computer Science, a related technical field, or equivalent experience.
  • Must be a US-based applicant.

More like this

Similar roles

Principal Engineer, AI Platform

Pinterest

Remote (Palo Alto, CA) +1 25 days ago $242,634–$499,541
Generative AI Recommender Systems Distributed Systems C++ Java Rust AI/ML Infrastructure Model Training High-Performance Inference Data Orchestration Feature Stores Multimodal Data Management Online Inference
Remote

Principal Engineer, Data Platforms

Early Warning Services

Scottsdale +3 35 days ago
Databricks Spark PySpark Kafka Snowflake Python AWS Azure GCP Kubernetes CI/CD Infrastructure as Code NoSQL Data Modeling Data Governance Agile Scrum LEAN SDLC Test Automation Distributed Processing
10+ yrs exp Hybrid

Principal Software Engineer, Data Platform

Highnote

San Francisco, CA 169 days ago $190,000–$240,000
Java Python SQL NoSQL Kafka Pubsub Kinesis BigQuery Snowflake Spanner Cassandra GCP AWS Docker Kubernetes Data Lakes Data Warehouses Claude Code
10+ yrs exp Hybrid

Principal Engineer, Data Platforms (Architecture & Ingestion)

CVS Health

Remote (New Jersey) 69 days ago $144,200–$288,400
Databricks Delta Lake Unity Catalog Azure AWS GCP Terraform CI/CD Apache Spark Kafka Event Hub Kinesis Pub/Sub NiFi Cribl OpenTelemetry OCSF Infrastructure-as-Code Policy-as-Code FinOps Splunk
10+ yrs exp Remote

Principal Engineer, Platform Services

Autodesk

San Francisco, CA 22 days ago
Java AWS S3 Lambda SQS SNS Aurora DynamoDB Redis MemoryDB Apache Kafka Apache Flink Kafka Streams Spark Streaming CI/CD Jenkins Dynatrace Splunk Grafana Agile Distributed Systems
9+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 36 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go Microservices RESTful APIs Containers Cloud-native Distributed Systems Middleware Observability SLOs Capacity Planning SDKs
7+ yrs exp