All vacancies
Senior Software Engineer - Machine Learning Platform
Upstart
Remote · United States$13,908–19,167 gross/mofull-timeUpstart Careers
We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant.
Responsibilities
- 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
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 27 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- GPU Programming Software Engineer | Remote - ContractXperteez Technology · Remote · worldwide, UTC+4 accepted
- Lead SAP PaPM Developer / Tax Technology SpecialistEPAM Systems · Remote · Armenia
- Mobile Developer - Talent PoolEspeo Software · Remote · worldwide, UTC+4 accepted
- Senior Software Engineer, Code Quality for AI Training (Python)G2i · Remote · worldwide, UTC+4 accepted
- Senior Python Engineer - AI/ML SystemsWorldQuant · Armenia · On-site
- Data scientistMatrix Global · Remote · worldwide, UTC+4 accepted
