Job Description
Job Overview
Upstart is the leading AI lending marketplace, partnering with banks and credit unions to expand access to affordable credit. The Core Pricing team is responsible for developing systems that calculate risk and profitability for loans while enhancing the borrower experience. As a Senior Software Engineer, you will join a dynamic team to design and implement scalable services that convert machine learning outputs into accurate risk measures, contributing to the evolution of Upstart's pricing platform.
Technical Requirements
Required Skills
- • Python
- • Kotlin
- • Go
- • scalable APIs
- • microservices
- • cloud-based environments
Preferred Skills
- • finance
- • fintech
- • financial mathematics
- • statistics
- • machine learning
- • distributed systems
- • CI/CD pipelines
Experience Level
5+ years of professional software development experience
Responsibilities
- • Lead the design and development of scalable, high-performance services for real-time pricing decisions.
- • Collaborate with data scientists and product managers to translate business goals into technical solutions.
- • Drive architectural improvements in the pricing platform.
- • Mentor and coach engineers, elevating best practices.
- • Ensure quality and reliability of pricing engines through testing and monitoring.
- • Champion improvements in developer experience and platform resilience.
Benefits & Perks
- • Competitive Compensation (base + bonus & equity)
- • Comprehensive medical, dental, and vision coverage
- • 401(k) with 100% company match
- • Employee Stock Purchase Plan (ESPP)
- • Life and disability insurance
- • Generous leave programs
- • Annual wellness and technology reimbursements
- • Catered lunches and snacks in offices
Additional Information
- Location
-
Remote, San Mateo, Columbus, Austin
- Type
-
Full-time
- Compensation
-
$163,600—$226,400 USD