Principal Machine Learning Engineer | Microsoft Careers
Microsoft
Market check
How this pay compares to similar roles
This role pays more than 73% of similar roles. Most pay $174,990–$238,250 — the shaded band above. At the midpoint, this role pays about $233k versus about $207k for comparable roles.
Based on 240 similar postings.
Employer
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 40 open roles on FindRole.
Listed pay typically runs $177,200–$245,400 across 40 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on Upstart's Machine Learning & Simulations Platform (MLSP) team, you will lead the development of an MLOps platform to support model inference, process automation, and observability. Your daily tasks include building high-quality software applications that enable rapid innovation in machine learning models while reducing inference latency. You will also design simulation systems for accurate production environment reflection, collaborating closely with cross-functional teams such as ML, Engineering, Product, and Data Engineering. The role requires proficiency in Python, Kotlin, Databricks, AWS, and experience with model serving technologies like Ray and experimentation frameworks. Ideal candidates exhibit a growth mindset, strong communication skills, and the ability to mentor engineers while contributing to scalable architecture. This position is crucial for Upstart’s mission of reimagining infrastructure to support complex ML models and low-latency inference at scale.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Chime
Intuit
PayPal
Zillow
Cisco