Upstart is a leading AI lending marketplace dedicated to reducing the cost and complexity of borrowing for all Americans. As a Senior Software Engineer on the Foundations team, you will build and maintain scalable backend systems that support marketing initiatives, improving data workflows and collaborating with cross-functional teams to enhance data quality and availability.
Responsibilities:
- Build and maintain scalable backend systems and data pipelines that support audience segmentation and marketing attribution workflows
- Partner with product managers, marketers, and engineers to deliver data solutions that support customer acquisition and conversion goals
- Extend existing data infrastructure to support increasing data volumes, evolving business requirements, and new integrations
- Contribute to data quality initiatives by implementing monitoring, validation, and guardrail mechanisms across critical datasets
- Participate in technical discussions around architecture, access patterns, and platform scalability to support long-term platform growth
Requirements:
- Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 4 years of experience
- 5+ years of experience building and maintaining backend distributed systems or large-scale data platforms
- Experience working with data processing systems, databases, or data pipelines in production environments
- Experience implementing fault tolerance, monitoring, and observability practices for backend systems
- Experience collaborating cross-functionally with engineering, product, or business stakeholders to deliver technical solutions
- Knowledge of data modeling and schema design best practices for large-scale data systems
- Experience supporting marketing technology, attribution, or customer segmentation platforms
- Familiarity with data governance, privacy, and PII security considerations
- Ability to balance short-term feature delivery with long-term platform maintainability and scalability
- Experience contributing to architectural discussions and improving engineering best practices across teams