Principal Software Engineer - Pricing & ML Systems (Remote)

Upstart

Austin, New York (TX, NY)

Hybrid

USD 195,300 - 270,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Equity grants
401(k) plan with match

Job summary

Upstart is seeking a Principal Software Engineer for the Core Pricing Team. You will shape the technical vision, drive the design of large-scale pricing systems, and partner with ML scientists to optimize borrower-lender matching. Remote role, with in-person collaboration as needed across U.S. teams.

You will mentor engineers, influence product direction, and own architectural decisions that impact revenue for Personal, Auto, and Home loan products.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or Mathematics (or equivalent) with 8+ years of experience.
  • Experience building highly scalable systems using containerization (Docker) and Kubernetes.
  • Experience designing flexible, extensible APIs and scalable architectures.
  • Proficiency in Python, Java, C#, or C++ and strong communication abilities.
  • Track record mentoring technical leaders and delivering in fast-paced environments.

Responsibilities

  • Define the long-term technical direction and roadmap for Pricing aligned with Upstart’s business objectives.
  • Lead design and development of a system that continuously optimizes supply-demand matching for the marketplace.
  • Collaborate with ML scientists to improve models and core metrics.
  • Guide architectural evolution of Pricing engineering systems across multiple teams.
  • Uncover alignment across complex requirements, trade-offs, and product direction.
  • Prototype new technologies to foster a culture of innovation.
  • Lead from the front and mentor technical leaders.

Skills

Python
Java
C++
Docker
Kubernetes
APIs
ML collaboration
Leadership

Education

Bachelor’s degree in Computer Science, Engineering, or Mathematics

Tools

AWS
GRPC
Kafka

Job description

Upstart is seeking a Principal Software Engineer for the Core Pricing Team. You will shape the technical vision, drive the design of large-scale pricing systems, and partner with ML scientists to optimize borrower-lender matching. Remote role, with in-person collaboration as needed across U.S. teams.

You will mentor engineers, influence product direction, and own architectural decisions that impact revenue for Personal, Auto, and Home loan products.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Core Pricing (Remote)
Principal Software Engineer, Core Pricing (Remote)

Upstart • Northern (KY)

Hybrid
USD 195,000 - 270,000
Competitive compensation
401k with company match
Employee stock purchase plan (ESPP)
+2
Principal Software Engineer – Core Pricing (Remote)
Principal Software Engineer – Core Pricing (Remote)

OhioX • Northern (KY)

Hybrid
USD 195,000 - 270,000
Principal PM, Monetization - Pricing Strategy (Remote)
Principal PM, Monetization - Pricing Strategy (Remote)

Upstart • United States

Remote
USD 187,000 - 260,000
Competitive pay
Annual equity grants
401(k) with company match
+1
Senior Software Engineer - Home Lending (Remote)
Senior Software Engineer - Home Lending (Remote)

Upstart • United States

On-site
USD 166,900 - 230,900
Competitive compensation
401k with company match
Employee Stock Purchase Plan
+8
Principle Software Engineer, Pricing
Principle Software Engineer, Pricing

Upstart • Austin (TX), New York (NY)

Hybrid
USD 195,000 - 271,000
Competitive compensation
Equity grants
401(k) plan with match
Senior Software Engineer — Remote, High-Impact Lending Platform
Senior Software Engineer — Remote, High-Impact Lending Platform

Upstart • United States

Hybrid
USD 100,000 - 130,000
Competitive compensation
401(k) with company match
Employee Stock Purchase Plan
+2
Principal Software Engineer, Pricing Platform
Principal Software Engineer, Pricing Platform

Upstart • Northern (KY)

Hybrid
USD 195,000 - 270,000
Competitive compensation
401k with company match
Employee stock purchase plan (ESPP)
+2
Principal Software Engineer, Pricing Platform
Principal Software Engineer, Pricing Platform

OhioX • Northern (KY)

Hybrid
USD 195,000 - 270,000
Principal ML Platform Engineer - Remote
Principal ML Platform Engineer - Remote

Upstart • United States

Remote
USD 220,000 - 300,000
Health coverage
401(k)
Employee Stock Purchase Plan (ESPP)
+4
Senior Software Engineer, Borrower Experience (Remote)
Senior Software Engineer, Borrower Experience (Remote)

OhioX, Inc. • United States

On-site
USD 166,000 - 231,000
401(k) company match
Employee Stock Purchase Plan
Comprehensive health coverage
+2