Skip to main content
Upstart

Senior Software Engineer - Machine Learning Platform

RemoteNot specified. Estimate: United States · 90% confidence
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
$166.9k–$230k/yr
Check eligibility

The listing doesn't say where it hires from. It may hire in United States (90% confidence). This is an estimate, not an eligibility rule; verify before applying.Signals: salary level and company offices.

No BS summary

Build and maintain Upstart's next-generation machine learning and simulation platform to support model inference, deployment, and observability. Collaborate with ML, Engineering, Product, and Data teams, and mentor engineers.

Core skills

MLflow/Metaflow/gRPC

Required skills

Python/Kotlin/Spark/Databricks/Ray/AWS

Optional skills

Spark/PySparkdbtRayGPU

Required languages

English unknown

What you'll do

  • Build, maintain, and optimize Upstart’s next-generation machine learning and simulation platform, enabling increased scale, performance, and confidence in decisioning.
  • Develop high-quality software applications that enable machine learning models to be applied to the ever-evolving needs of the business.
  • Build self-service tooling so ML teams can register features and deploy models independently, and reduce the manual work the platform team absorbs today.
  • Deliver the data and feature infrastructure behind every model, including feature definition, storage, serving, and offline to online parity.
  • Design and contribute to our simulation systems to more accurately reflect production environments, reducing simulation cost and enabling broader usage across teams.
  • Communicate closely with cross-functional partners from ML, Engineering, Product, and Data Engineering teams, keeping all stakeholders informed.
  • Mentor engineers across the team, sharing expertise on distributed systems, MLOps, and scalable architecture.

What they require

  • 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 the ML production path, such as training pipelines, model serving, feature pipelines, or a training data platform.
  • Exhibits a growth mindset. You pick up new technologies that fit the task, and you learn from others.
  • Ability to quickly comprehend complex requirements from ML, product, or engineering leadership, and translate them for both technical and non-technical partners.
  • Skill with Metaflow, MLflow, gRPC, Spark/PySpark, dbt, Ray, GPU
  • Knowledge of simulation, experimentation, or reinforcement learning

Benefits

  • Collaboratively, we're proud to be digital-first, allowing flexibility to work from wherever you thrive, with intentional in-person connection through team onsites and planning sessions.

former event-based replacement for the traditional init daemon

FintechEnterpriseupstart.ubuntu.com/
$166.9k–$230k/yr