U

Upstart

Runs an AI lending marketplace for consumers

Software Engineer 2 - Developer Platform

Platform EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent, plus 3 years of professional software engineering experience.
  • Experience developing production software using one or more general-purpose programming languages.
  • Experience designing, building, testing, and operating production software or infrastructure.
  • Experience working with cloud infrastructure, distributed systems, continuous integration systems, developer tooling, or backend services.
  • Experience independently delivering well-scoped software engineering projects from technical design through production operation.
  • Demonstrated experience using AI-assisted development tools across multiple stages of the software engineering lifecycle, with an interest in continuously evolving their use as these tools advance.

Responsibilities

  • Build and improve services, infrastructure, and developer tooling that power continuous integration, ephemeral environments, and automated testing across Upstart.
  • Develop scalable Kubernetes- and AWS-based capabilities that enable engineers to create and use production-like environments through reliable, self-service workflows.
  • Build shared infrastructure for test execution, orchestration, environment setup, and results to provide engineers with fast, trustworthy feedback during development and continuous integration.
  • Improve platform reliability, performance, observability, and cost efficiency by diagnosing recurring issues and implementing durable software and infrastructure improvements.
  • Replace manual or fragmented developer workflows with reusable APIs, automation, and platform capabilities that simplify common development tasks.
  • Use AI throughout software development and problem solving, and identify opportunities for AI-enabled workflows and capabilities that improve developer productivity across Upstart.

Desired Qualifications

  • Experience with Kubernetes control-plane engineering, AWS, containers, or infrastructure as code.
  • Knowledge of developer tooling, continuous integration systems, internal developer platforms, or shared test infrastructure.
  • Experience building or operating ephemeral or production-like development and testing environments.
  • Experience building APIs, services, command-line tools, test orchestration, or automation used by other engineers.
  • Experience using AI-assisted development tools across the software engineering lifecycle or building AI-enabled developer workflows and automation.

About the Company

Upstart

Runs an AI lending marketplace for consumers

Upstart runs an online lending marketplace where banks and credit unions use its AI models to decide which consumers get loans and at what rates. In 2017, it received the first no-action letter issued by the Consumer Financial Protection Bureau, a statement that the regulator had no plans to act against its AI lending model. Borrowers apply through Upstart or a partner lender's website for personal loans, auto loans, home equity lines of credit, and Cash Line, a revolving line of credit. Lenders pay Upstart fees for referring and approving borrowers and for collecting payments, while partner lenders and investment funds put up most of the money lent. Upstart was founded in 2012 and is based in Burlingame, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Burlingame, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Upstart

See more jobs