Taro Logo

Senior Software Engineer, Machine Learning Platform

Leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit using AI technology.
San Mateo, CA, USAColumbus, OH, USAAustin, TX, USA
$160,400 - $222,000
Machine Learning
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
AI · Finance

Description For Senior Software Engineer, Machine Learning Platform

Upstart is revolutionizing the lending industry as a leading AI lending marketplace, partnering with banks and credit unions to expand access to affordable credit. Our platform leverages AI to enable higher approval rates and lower loss rates across diverse demographic groups while delivering an exceptional digital-first lending experience. With over 80% of borrowers receiving instant approvals requiring zero documentation, we're making credit more accessible and efficient.

As a Senior Software Engineer on the ML Platform team, you'll be at the forefront of our machine learning infrastructure, working on critical systems that power our AI engine - our key competitive advantage. The role involves building and maintaining sophisticated MLOps platforms that support model training, process automation, deployment, and monitoring. You'll work closely with research scientists, data engineers, and DevOps engineers to create scalable solutions that enable rapid experimentation and model iteration.

The position offers flexibility with multiple location options including remote work, or based in our offices in San Mateo, Columbus, or Austin. We operate on East/West Coast time zones and have quarterly in-person collaboration sessions (3 days per quarter) with travel expenses covered by Upstart.

This is an excellent opportunity for an experienced engineer passionate about machine learning infrastructure to make a significant impact. You'll be working with cutting-edge AI technology while helping to democratize access to credit. The role offers competitive compensation ($160,400-$222,000), comprehensive benefits including medical/dental/vision insurance, 401(k) matching, equity opportunities, and a supportive, innovative work environment.

We're looking for someone who can lead technical initiatives, mentor team members, and drive best practices in software development. If you have a strong background in building ML platforms, experience with cloud technologies, and a passion for creating scalable, maintainable systems, we want to hear from you. Join us in our mission to enable access to effortless credit based on true risk assessment through innovative AI technology.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Machine Learning Platform

  • Build, maintain, and optimize high-quality software applications that enable machine learning models
  • Develop scaffolding, tooling, and infrastructure for research scientists to train large scale machine learning models
  • Enable rapid experimentation and iteration in model training code
  • Build infrastructure for research scientists to access data and features
  • Work with Data Engineers, DevOps Engineers, and Research Scientists on model training and deployment automation

Requirements For Senior Software Engineer, Machine Learning Platform

Python
TypeScript
Kubernetes
  • 5+ years of software engineering experience
  • 2+ years of experience building/contributing to in-house Machine Learning Platforms
  • Experience as a technical lead of mid-large sized teams
  • Experience building and maintaining backend software services and APIs
  • Experience with big data, ETL, cloud compute, services, containerization, CI/CD
  • Experience with Python, Typescript, interactive notebooks, and AWS
  • Good understanding of software development principles and best practices

Benefits For Senior Software Engineer, Machine Learning Platform

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Competitive Compensation (base + bonus & equity)
  • Health Savings Account contributions
  • 401(k) with 100% company match up to $4,500
  • Employee Stock Purchase Plan (ESPP)
  • Life and disability insurance
  • Generous holiday, vacation, sick and safety leave
  • Annual wellness, technology & ergonomic reimbursement programs
  • Catered lunches + snacks & drinks when working in offices

Jobs Related To Upstart Senior Software Engineer, Machine Learning Platform