About the Job
At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence.
As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 3,000 signals, powering smarter, fairer decisions for...
We’re proudly digital-first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital-first doesn’t mean distant. We’re intentional about in-person connection through team onsites, planning sessions, and moments that s...
Key Responsibilities
As a Software Engineer on the Site Reliability Engineering team, you will build and operate systems that improve the reliability, resiliency, and observability of Upstart’s production environment.
You will work across observability platforms, reliability tooling, incident response systems, operational automation, and resiliency capabilities. You will independently deliver well scoped engineering projects, contribute to technical design, and use production data and operational experience to improve systems used across engineering.
We are looking for engineers who are thoughtful and intentional about how AI changes software development and operations. You should be comfortable using AI throughout the engineering lifecycle, including understanding unfamiliar systems, investigating production behavior, planning implementation, accelerating development, validating changes, and automating repetitive work. We expect engineers to continually develop more effective ways of working with increasingly capable AI tools and to apply sound engineering judgment to where they provide the most leverage.
Build and improve the tooling, services, and automation that help engineers understand and improve the reliability of production systems
Develop shared observability capabilities that make metrics, logs, traces, service health, and customer impact easier to understand and act on
Improve incident response and operational readiness through better tooling, automation, standards, and actionable production signals
Build resiliency capabilities that help teams identify failure modes, reduce operational risk, and recover effectively from infrastructure or application failures
Identify recurring operational toil and reliability problems and replace manual processes with durable software and automation
Use AI as an integrated part of software development and operational problem solving, while identifying opportunities for AI enabled capabilities that improve incident investigation, observability, reliability, and engineering efficiency
Required Skills & Abilities
3+ years of professional experience in software engineering, site reliability engineering, or a related engineering discipline
Strong software development skills in one or more general purpose programming languages such as Python, Go, JavaScript, or TypeScript
Experience designing, building, testing, and operating production software, internal tooling, or infrastructure
Experience with cloud infrastructure, distributed systems, observability, monitoring, or production operations
Experience participating in on call or incident response for production systems
Demonstrated ability to independently deliver well scoped engineering projects, navigate technical ambiguity, and collaborate effectively across engineering teams
Demonstrated experience using AI assisted development tools across multiple stages of the software engineering lifecycle, with an interest in continually evolving how you use these tools as their capabilities advance
Experience with Kubernetes, AWS, infrastructure as code, and cloud native production environments
Experience building internal reliability, observability, incident management, or operational automation tools
Experience with observability platforms such as Datadog, Sumo Logic, CloudWatch, or similar technologies
Experience with reliability practices such as service level objectives, capacity planning, resiliency testing, disaster recovery, or operational readiness
Experience operating distributed applications with complex dependencies and high availability requirements
Experience building AI enabled operational workflows, tools, or automation that extend beyond individual code generation
Qualifications
Experience:
3 years experience