Senior Software Engineer - Machine Learning Platform
Core
Building and operating the core infrastructure for ML model training, feature engineering, inference, and marketplace simulation to power Upstart's AI lending platform.
Role type
Senior IC MLOps and simulation platform engineer
Builds
Production MLOps platform, self-service model deployment tooling, feature platform, and high-fidelity marketplace simulation systems
Domain
Fintech / AI Lending / MLOps
Deliverable
production ML models | infrastructure
Required skills
Backend software services and APIs, distributed systems, large scale data processing, ML production path (training pipelines, model serving, feature pipelines), Python, Kotlin, AWS
Preferred skills
Metaflow, MLflow, gRPC, Spark/PySpark, dbt, Ray, GPU, simulation/backtesting systems, self-serve tooling
Technologies
Spark, Databricks, Ray, Python, Kotlin, AWS, Metaflow, MLflow, gRPC, dbt
Responsibilities
Build and optimize the next-generation ML and simulation platform for scale and performance; Develop software applications enabling ML model application; Build self-service tooling for feature registration and model deployment; Deliver data and feature infrastructure (definition, storage, serving, offline/online parity); Design and contribute to simulation systems; Mentor engineers on distributed systems and MLOps
Seniority
Senior, hands-on IC
