Senior Manager, Software Engineering - Machine Learning Simulations

Upstart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,300–$270,400 / yr
Posted
8 days ago
Freshness
Confirmed live yesterday
Closes
Dec 16, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $216k
This role $233k
$159k most similar roles pay here $282k

This role pays more than 64% of similar roles. Most pay $186,800–$246,150 — the shaded band above. At the midpoint, this role pays about $233k versus about $216k for comparable roles.

Based on 240 similar postings.

Employer

About Upstart

Upstart is an AI lending platform that partners with banks and credit unions to expand access to affordable credit using non-traditional variables.

Upstart currently has 64 open roles on FindRole.

Listed pay typically runs $166,900–$230,900 across 63 roles with salary data.

Most-posted roles

View all roles at Upstart

At a glance

TL;DR · Senior Manager, Software Engineering - Machine Learning Simulations

Sr. Manager, Software Engineering - Machine Learning Simulations will lead a team building and operating the infrastructure behind machine learning model training, feature engineering, inference, and marketplace simulation. This role involves managing engineers to develop a production-grade platform that replays historical data through pricing logic to evaluate new models before they reach borrowers. You will own the engineering roadmap, improve simulation reliability and accuracy, manage compute costs, and expand coverage across the lending funnel. The work focuses on solving complex problems in marketplace economics, credit risk, and pricing for various internal teams. Required technical skills include proficiency with Python, Kotlin, AWS, Kubernetes, Databricks, and Spark. Candidates should have experience managing distributed systems, backend platforms, and MLOps infrastructure while developing senior engineers to support high-scale data pipelines and automated checks to detect drift between simulated and production results.

What does a Software Engineering Manager earn?

Median $225000 from 111 postings across 40 companies.

See salary data

What you'll do

  • Own and manage the engineering roadmap for the marketplace simulation platform.
  • Lead, coach, and grow a team of engineers working on distributed services and data pipelines.
  • Improve simulation reliability and accuracy to ensure trust for critical launch decisions.
  • Reduce the cost per simulation through optimized architecture and compute choices.
  • Expand simulation coverage across the lending funnel and into new loan products.
  • Convert recurring requests from internal partners into self-serve simulation workflows.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.
  • 8+ years of software engineering experience.
  • 3+ years of engineering management experience.
  • Experience leading engineering teams that build and operate backend platforms or distributed systems in production.
  • Experience delivering platform or infrastructure programs that span multiple teams.
  • Proficiency with Python, Kotlin, AWS, Kubernetes, Databricks, or Spark.
  • Knowledge of simulation, backtesting, experimentation, or offline model evaluation systems (preferred).
  • Experience supporting machine learning teams or operating MLOps infrastructure (preferred).

More like this

Similar roles

Senior Manager, Software Engineering

Visa

Bellevue, WA 29 days ago $162,500$260,400
Generative AI Machine Learning Python Java NodeJS C# C++ Golang Kubernetes Docker Angular React REST JSON XML Microservices Agile Scrum
8+ yrs exp Hybrid

Senior Manager, Software Engineering

Visa

Bellevue, WA 30 days ago $162,500$260,400
Java C# JavaScript REST APIs SQL No-SQL CI/CD DevOps Agile Scrum GenAI Data Modeling Web Frameworks Unit Testing
8+ yrs exp Hybrid