Senior Software Engineer, Pricing
Core
Design and implement scalable, low-latency services that convert ML underwriting outputs into accurate risk and profitability measures for Upstart's loan pricing platform.
Role type
Senior Software Engineer (Pricing Systems)
Builds
Real-time pricing services and the core pricing platform for Upstart's lending marketplace.
Domain
Fintech / AI Lending
Deliverable
production ML models
Required skills
Python, Java/Kotlin, scalable API design, microservices, cloud infrastructure (AWS/GCP), system reliability, mentoring, architectural design
Preferred skills
Finance/fintech domain knowledge, distributed systems, advanced CI/CD pipelines, infrastructure-as-code
Technologies
Python, Java, Kotlin, AWS, GCP
Responsibilities
Lead 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 to support rapid growth and new products; Mentor and coach engineers on system design and operational excellence; Ensure quality and reliability of pricing engines through testing and monitoring; Champion improvements in developer experience and observability.
Seniority
Senior, hands-on IC with mentorship responsibilities