Demo

Senior Software Engineer - Backend (Modeling Team)

Windfall
San Francisco, CA Full Time
POSTED ON 11/27/2025 CLOSED ON 12/26/2025

What are the responsibilities and job description for the Senior Software Engineer - Backend (Modeling Team) position at Windfall?


Job Description

As a Sr. Backend Engineer on our Modeling team at Windfall, you will be the architect and builder of the core infrastructure that powers our machine learning and AI initiatives. You will work in a high-impact role alongside three data scientists, taking ownership of the systems that build, train, and deploy our models.

This role requires a high degree of autonomy and technical ownership. You will have the independence to personally design and build a scalable MLOps platform capable of supporting Windfall’s next phase of growth.

What you will do:

  • Architect and lead the development of distributed services and infrastructure to support the entire machine learning/modeling lifecycle.
  • Design and implement robust data pipelines for feature engineering and model training using tools like Airflow and Dataflow
  • Develop and maintain systems for deploying, serving, and monitoring ML models in production.
  • Work closely with data scientists to translate modeling needs into robust, scalable engineering solutions.
  • Drive technical design, specifications, and implementation for our backend modeling services.

Some technologies you will use:

  • Cloud platform: GCP
  • Programming language: Python
  • Orchestration: Airflow
  • Data warehouse & databases: Postgres, BigQuery
  • Containerization: Kubernetes & Docker
  • Messaging system: Google PubSub

Requirements

  • 5 years of professional backend software engineering experience.
  • Expert object-oriented programming understanding in Python
  • Experience building distributed systems, particularly for MLOps or data processing workflows.
  • Experience building and maintaining CI/CD pipelines, especially for ML models.
  • You are an excellent communicator who can simplify complex problems and work collaboratively.
  • You are comfortable making trade-offs between quality, complexity, and speed-of-delivery.

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 propensity modeling, Windfall activates insights into workflows that engage the right people for each respective organization. More than 800 data-driven organizations use Windfall to power their business.



Californi
a: Salary range is $170k - $215k Equit

yColorado: Salary range is $150k - $180k Equit


y
About Windfa

llWindfall 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.co


m.
We comply with CCP
A. For more information on how we comply, review our privacy noti

ce.

Salary : $150,000 - $215,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Backend (Modeling Team)?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Backend (Modeling Team) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Windfall

  • Windfall San Francisco, CA
  • As a Product Operations Analyst, you will report directly to Windfall’s VP of Product at the San Francisco headquarters. You will work closely with our eng... more
  • 13 Days Ago

  • Windfall San Francisco, CA
  • As an Enterprise Account Executive on the Nonprofit team, you will be responsible for driving new business and building on our already impressive list of c... more
  • 14 Days Ago

  • Windfall Denver, CO
  • As a key member of the Finance organization, our Controller will build, lead, manage, and scale the Company's core accounting function, including technical... more
  • 1 Day Ago

  • Windfall San Francisco, CA
  • As a Customer Success Manager, you will be a strategic advisor for our product offering to customers, ensuring their success and maximizing their value fro... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer - Backend (Modeling Team) jobs in the San Francisco, CA area that may be a better fit.

  • Uber San Francisco, CA
  • About The Role As a Senior Software Engineer, you will be a critical contributor to Uber's enterprise platform, building the core platform for automating c... more
  • 7 Days Ago

  • Finch San Francisco, CA
  • About Finch We are on a mission to revolutionize employment by building the infrastructure that powers every facet of work . To do this, we're looking for ... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!