Staff Software Engineer, Data Warehouse Foundation
Quick summary
- Work type
- Remote
- Location
- Palo Alto, CA
- Salary
- $177,185–$364,795 / yr
- Posted
- 7 days ago
- Freshness
- Confirmed live yesterday
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays more than 89% of similar roles. Most pay $198,000–$254,750 — 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
- Software Engineer 18
- Machine Learning Engineer 11
- Data Scientist 8
- Technical Program Manager 6
- Product Manager 5
At a glance
TL;DR · Staff Software Engineer, Data Warehouse Foundation
As a Staff Software Engineer, Data Warehouse Foundation, you will join the Data Product Platform team to provide technical leadership across data warehouse and agentic analytical tools. You will define and design architecture, storage, and access patterns while leading complex, cross-functional initiatives to manage increasing data volumes and business complexity. Your daily work involves mentoring engineers on technical designs and collaborating with stakeholders in Product, Data Science, and Engineering to drive alignment. The role requires expertise in building data warehouses and pipelines using Spark, Trino, Flink, Airflow, Querybook, Superset, and DataHub. Additionally, you will build AI-powered tools to accelerate data pipeline authoring and engineering productivity. You will solve critical problems regarding analytical velocity and infrastructure reliability for a massive scale ecosystem involving hundreds of thousands of tables and exadata-scale warehouse systems.
What does a Software Engineer earn in California?
Median $214000 from 775 postings across 63 companies.
Skills
What you'll do
- Define and design Pinterest's data warehouse architecture, storage, and access patterns.
- Lead complex, cross-functional initiatives across the data warehouse and agentic data analytics domains.
- Mentor engineers and elevate technical standards for complex designs and execution strategies.
- Build tools and data pipelines leveraging AI coding tools to improve engineering productivity.
- Develop AI-powered platforms to accelerate data pipeline authoring and analytics.
- Manage large-scale data infrastructure to handle increasing volume and business complexity.
- Drive the development of next-generation agentic analytics products for internal users.
What we're looking for
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 8+ years of relevant industry experience with large scale data warehouses, data tools and platforms.
- 5+ years experience building data warehouses and tools using technologies such as Spark, Trino, Flink, Airflow, Querybook, Superset, or DataHub.
- Ability to work with cross-functional partners across multiple organizations.
- Hands-on experience building tools and data pipelines leveraging AI coding tools like Cursor, Claude Code, or Codex.
- Hands-on experience building AI tools and platforms to accelerate data pipeline authoring, data analytics, and engineering productivity.
More like this
Similar roles
Staff Software Engineer
Circle
Staff Software Engineer
PayPal
Staff Software Engineer
Warner Bros. Discovery
Staff Software Engineer
Cisco
Staff Software Engineer
The Hartford