Staff Software Engineer, Big Data

Pinterest

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$177,185–$364,795 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $271k
$153k most similar roles pay here $388k

This role pays more than 88% of similar roles. Most pay $198,000–$254,500 — the shaded band above. At the midpoint, this role pays about $271k versus about $226k 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 82 open roles on FindRole.

Listed pay typically runs $164,695–$337,990 across 82 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Software Engineer, Big Data

Staff Software Engineer, Big Data, tvScientific joins the team as an individual contributor to lead the design and evolution of identity services and data governance platforms. This role focuses on building scalable identity resolution systems, developing pipelines to ingest and normalize multi-source data, and ensuring transparent matching logic. The engineer will build batch and streaming pipelines, manage data lineage and quality checks, and implement privacy-by-design principles for sensitive data. Key technical requirements include proficiency in Spark and Scala, experience with AWS services, and familiarity with data lakes and cloud warehouses. The role addresses the challenge of providing trusted, privacy-safe, and well-governed data within a CTV advertising platform that utilizes massive data to automate and optimize television advertising outcomes. Candidates must demonstrate expertise in delivering reliable APIs and managing complex, relationship-heavy datasets.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and maintain a scalable identity resolution platform for the organization.
  • Build pipelines to ingest, normalize, link, and version identity data from multiple sources.
  • Develop deterministic and probabilistic matching logic that is transparent and auditable.
  • Expose identity data through reliable, well-documented APIs and datasets for product teams.
  • Build and operate batch and streaming pipelines using modern data stack tools.
  • Establish data governance foundations including lineage, quality checks, and schema enforcement.
  • Implement privacy-by-design principles to ensure compliant handling of PII and sensitive data.
  • Create monitoring and alerting systems for data quality, freshness, and integrity.

What we're looking for

  • Bachelor’s degree in computer science, a related field, or equivalent experience.
  • Production data engineering experience with a track record of delivering large-scale services and technical initiatives.
  • Proficiency in Spark and Scala to build data infrastructure.
  • Experience building and operating batch and streaming pipelines using modern data stack tools.
  • Strong proficiency in AWS services and familiarity with data lakes, cloud warehouses, and storage formats.
  • Experience implementing data governance practices including quality checks, metadata management, and access controls.
  • Understanding of privacy-by-design principles for handling sensitive or regulated data like PII.
  • Ability to use AI tools effectively while maintaining high standards for verification and accuracy.

More like this

Similar roles

Software Engineer II, Big Data

Pinterest

Remote (San Francisco, CA) 7 days ago $123,696$254,667
AWS Spark Scala SQL Data Engineering APIs Batch Processing Knowledge Graphs Data Lakes Cloud Warehouses Apache Iceberg Machine Learning Pipelines AdTech Data Governance
Remote

Software Engineer, Big Data

Apple Inc

Seattle, WA 65 days ago $175,000$308,500
Java Scala Spark Flink Kafka HDFS Hadoop S3 Kubernetes Airflow SQL MPP Database Data Pipelines Functional Programming GDPR Compliance