Drimva

Upstart

Senior Software Engineer - Machine Learning Platform

$167K–$230K

United States +2 · Remote · Senior · Full-time · Posted Aug 27, 2026

Location
United States
Remote
Remote
Experience
6+ years of software engineering experience.

About the job

Build and operate Upstart’s machine-learning and simulation platform, supporting model inference, deployment, feature infrastructure, automation, and observability.

What you'll do

  • Build, maintain, and optimize platform infrastructure for machine learning and marketplace simulation.
  • Develop self-service tools for feature registration and model deployment, and deliver feature data infrastructure.
  • Improve simulation systems and collaborate with partner teams; mentor engineers on distributed systems, MLOps, and scalable architecture.

What they ask for

  • 6+ years of software engineering experience.
  • Experience building and maintaining backend software services and APIs.
  • Experience with distributed systems or large scale data processing using Spark, Databricks, Ray, or an equivalent.
  • Experience with an ML platform or production path, such as training pipelines, model serving, feature pipelines, or a training data platform.

Nice to have

  • Skill with Metaflow, MLflow, gRPC, Spark/PySpark, dbt, Ray, or GPU.
  • Knowledge of simulation, experimentation, or backtesting systems; experience building self-serve or configuration driven tooling for internal users.

Pay

$166,900 — $230,000 USD (base salary)

Tools

Python, Kotlin, Databricks, AWS, Spark, Ray, Metaflow, MLflow

AI focus

Build MLOps and simulation infrastructure for machine-learning model training and inference, feature serving, deployment, and evaluation of business impact.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)