Senior Data Engineer
Company websitewindfall.com (Windfall, opens in new tab)
Base salary $170K to $220K
Employer-published annual base salary, USD. Advertised base range in San Francisco, CA +1 more
You apply on the employer's own site. Six Figure Work does not handle applications.
- LocationSan Francisco, CA +1 more
- WorkplaceHybrid
- Status at last checkSource accepting applications when checked
- Last checked (3 h ago) · observed since
All places named
- San Francisco, CA
- Denver, CO
About this job
Windfall is seeking a Sr. Data Engineer to join our data team. As a Sr. Data Engineer on our data team, you will be building out the core data asset that everything else at Windfall is built on top of. Communication and collaboration are at the heart of Windfall, and you will work closely with our product, data science, and other engineering teams. You will personally design and build the pipelines for massive datasets, taking them all the way from inception to exploration to production and customer use.
We’re on a mission to change how organizations perceive and use people data. And we hold true to our core values of: (1) Be an excellent communicator; (2) Operate with transparency; (3) Provide leverage, not optimization; (4) Win When Our Customers Win; and (5) Act with integrity and trust.
Responsibilities:
- Construct data pipelines to ingest and merge billions of individual entities into Windfall’s core data asset
- Work closely with our data science team to run ML models on top of billions of data points
- Build supporting data services and applications to orchestrate and monitor our data systems
Some technology you will use:
- Cloud platform - GCP
- Programming languages - Java, Python, and Kotlin
- Data warehouse & databases - BigQuery, Postgres, Scylla/Cassandra
- Distributed processing frameworks - Dataflow (Apache Beam) and Apache Spark
- Orchestration - Airflow
Requirements:
- 4-8 years of professional data engineering experience
- Significant experience working with Apache Beam/Spark/Flink or MapReduce
- Strong Object-oriented programming ability in a JVM language
- Expert knowledge of distributed data processing
- Familiarity with different datastores, their differences, and appropriate usages
- Experience at a sub-200 person company
- You communicate as well as you code
- You can simplify complex problems into simple solutions
- You balance a strong sense of ownership and responsibility in your work with collaboration and team alignment
- You are comfortable making trade-offs between quality, complexity, and speed-of-delivery
Preferred Qualifications:
- Proven experience taking a large project from ideation to production
- Experience leading greenfield projects
- Working knowledge of cloud-native data engineering infrastructure
Additional Information:
The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across California and Colorado. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. We also offer a comprehensive benefits package, which you can explore on our careers site
Compensation range:About Windfall
Windfall is a people intelligence and AI company that gives go-to-market teams actionable insights. By democratizing access to people data, organizations can intelligently prioritize go-to-market resources to drive greater business outcomes. Powered by best-in-class machine learning and artificial intelligence, Windfall activates insights into workflows that engage the right people for each respective organization. More than 1,500 data-driven organizations use Windfall to power their business. For more information, please visit www.windfall.com.
We comply with CCPA. For more information on how we comply, review our privacy notice.
Windfall is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
We may use AI tools to assist parts of the hiring process, such as reviewing applications or analyzing resumes. These tools assist our team and do not replace human judgment. Final hiring decisions are made by people.
Source: Windfall on Lever · View original posting (opens in new tab)
Pay in context
This role's base floor ($170,000) is above 49% of the 3,558 Data & ML roles nationwide listed on this site; 66 others list the same floor. Their median floor is $170,000; the middle half runs from $137,750 to $200,000.
Only jobs on this site count, and each one publishes a base salary of $100,000 or more, so this compares six-figure jobs with each other, not with the whole market. Computed Nov 6, 2026.
This listingSenior Data Engineer$170K to $220K
Software Engineer - Backend (Varying Levels)$160K to $215K
Senior Product Manager - Application$160K to $215K
Account Executive - Enterprise Nonprofit$180K to $200K
Account Executive - Nonprofit$150K to $180K
Sales Engineer$150K to $175K
Product Marketing Manager$120K to $180K
Chart as a table
| Role | Published base |
|---|---|
| Senior Data Engineer (this listing) | $170K - $220K |
| Software Engineer - Backend (Varying Levels) | $160K - $215K |
| Senior Product Manager - Application | $160K - $215K |
| Account Executive - Enterprise Nonprofit | $180K - $200K |
| Account Executive - Nonprofit | $150K - $180K |
| Sales Engineer | $150K - $175K |
| Product Marketing Manager | $120K - $180K |
Observed changes
- First observed on the employer's board
- Began meeting the published-salary criteria
- Observed since
- Employer-stated posting date
- 2026-06-02
Where this pay comes from
Location as the employer wrote it: San Francisco or Denver
USD 170,000 – 220,000 · per-year-salary · salaryRange
- Method
- Structured pay field published by the employer
- Checked
- Rule set
- us-base-v2
The employer's job board publishes this pay as a dedicated data field. We read the field directly; no interpretation was needed.
What we verified
- The pay figures come from the employer's own listing, quoted exactly above.
- The pay is an annual base salary in US dollars with a minimum of at least $100,000.
- The role was publicly listed on the employer's job board when last checked.
We do not verify what the employer will actually offer, whether the employer is still recruiting for the role, or anything beyond what the employer published. Full methodology.
