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, a leading AI lending marketplace, is seeking a Senior Software Engineer to join their Machine Learning Platform team. This role is crucial in building and developing the technology and tools that power Upstart's machine learning capabilities.

As a Senior Software Engineer on the ML Platform team, you'll be at the forefront of building an MLOps platform that supports machine learning training, process automation, model deployment, and monitoring. Machine Learning is fundamental to Upstart's core business, serving as their primary competitive advantage in innovating their AI engine rapidly.

The position offers flexibility with multiple location options including Remote, San Mateo, Columbus, and Austin. The team operates on East/West Coast time zones and has quarterly on-site collaboration sessions (3 days per quarter) at an Upstart office, with travel expenses covered by the company.

Your impact will be significant as you'll be responsible for developing high-quality software applications that enable machine learning models to adapt to business needs, creating infrastructure for research scientists, and ensuring model training and deployment processes are automated and efficient.

The ideal candidate brings 5+ years of software engineering experience, with at least 2 years specifically in building/contributing to in-house Machine Learning Platforms. You should have experience leading mid-large sized teams, working with backend services, and be proficient in technologies like Python, TypeScript, and AWS.

Upstart offers a comprehensive benefits package including competitive compensation with base salary, bonus, and equity, full health coverage, 401(k) matching, ESPP, generous leave policies, and various reimbursement programs. The company maintains a digital-first approach while fostering a culture of collaboration through regular team events and interest groups.

Join Upstart to be part of a team that's revolutionizing lending through AI, working with cutting-edge machine learning technologies, and making a real impact on financial accessibility.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer, Machine Learning Platform

  • Build, maintain, and optimize high-quality software applications for machine learning models
  • Develop scaffolding, tooling, and infrastructure for research scientists
  • 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 and/or 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive Compensation (base + bonus & equity)
  • Comprehensive medical, dental, and vision coverage with Health Savings Account
  • 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
  • Supportive parental, family care, and military leave programs
  • Annual wellness, technology & ergonomic reimbursement programs
  • Catered lunches + snacks & drinks when working in offices

Interested in this job?

Jobs Related To Upstart Senior Software Engineer, Machine Learning Platform

Senior Software Engineer - Avatar AI

Senior Software Engineer position at Roblox focusing on Avatar AI development, implementing state-of-the-art ML models and optimizing deployment across various computing devices.

Senior MLOps Engineer (Na)

Senior MLOps Engineer position at Intellectsoft focusing on AI-powered platform development, requiring 5+ years of experience in software engineering and ML operations.

Senior Gen AI Software Engineer

Senior Gen AI Software Engineer position at Jobgether, developing cutting-edge AI solutions and intelligent agents for business automation, offering remote work in Canada.

Senior MLOps Engineer

Senior MLOps Engineer position at Intellectsoft, focusing on AI-powered platform development with ML operations, Python programming, and DevOps practices in a remote setting.

Senior Software Engineer - Content Understanding

Senior Software Engineer position at Roblox focusing on AI and content understanding, building scalable systems for processing and analyzing digital content across the platform.