
Real job — pulled straight from Windfall’s careers page · Verified July 12, 2026 · No reposts.
Job description
Windfall is hiring a Senior Data Engineer — a full-time, based in San Francisco or Denver role. Apply directly on Windfall's careers page below.
Senior Data Engineer
Team: Engineering
Location: San Francisco or Denver
Commitment: Full-Time
Workplace Type: hybrid
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:Get Data Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
How do I apply for Senior Data Engineer at Windfall?
You can view the full description and apply for Senior Data Engineer at Windfall on EchoJobs: https://echojobs.io/job/windfall-senior-data-engineer-uc5xd.