
Revolutionizing lending with AI-driven insights
Upstart is an AI lending marketplace headquartered in South San Mateo, California, connecting millions of consumers with over 100 banks and credit unions. The company has raised $135.7 million in Series D funding and facilitates billions in loan originations by using advanced AI models to assess cre...
Upstart offers comprehensive health plans, a 401k plan, generous vacation policy, flexible time off, parental leave, and family forming benefits throu...
Upstart fosters a culture focused on leveraging technology to democratize access to credit. With a strong emphasis on AI-driven solutions, the company...

Upstart • United States | Remote
Upstart is hiring a Principal Software Engineer for their Core GenAI Platform to innovate in AI lending solutions. You'll work with technologies like Python and AWS to enhance access to credit. This position requires significant experience in software engineering and AI.
You have a strong background in software engineering with a focus on AI technologies — your experience includes designing and implementing complex systems that leverage machine learning to solve real-world problems. You are proficient in Python and have a deep understanding of cloud platforms like AWS, enabling you to build scalable and efficient applications.
You thrive in collaborative environments and enjoy working with cross-functional teams to drive innovation — your ability to communicate technical concepts clearly helps bridge the gap between engineering and business objectives. You are passionate about using technology to improve financial access and are motivated by the impact your work can have on people's lives.
You have a proven track record of leading projects from conception to deployment — your experience includes mentoring junior engineers and fostering a culture of continuous improvement within your team. You are comfortable navigating ambiguity and are adept at making data-driven decisions that align with strategic goals.
Experience with generative AI technologies or similar fields would be a plus — you are always eager to learn and adapt to new advancements in the industry. Familiarity with financial services or lending platforms can enhance your contributions to Upstart's mission.
As a Principal Software Engineer, you will lead the development of Upstart's Core GenAI Platform — your role involves architecting solutions that utilize advanced AI algorithms to enhance the lending process. You will collaborate closely with product managers and data scientists to identify opportunities for innovation and improvement.
You will be responsible for designing and implementing robust APIs and backend services that support high-volume transactions — your expertise will ensure that our systems are reliable, scalable, and secure. You will also play a key role in code reviews and technical discussions, guiding the team towards best practices in software development.
In addition to technical responsibilities, you will mentor and support the growth of your team members — fostering an environment where creativity and experimentation are encouraged is essential to your leadership style. You will also engage with stakeholders to understand their needs and translate them into actionable engineering tasks.
At Upstart, we provide a flexible work environment that allows you to thrive — whether you choose to work remotely or from one of our offices, you will have the support you need to succeed. We are committed to fostering a diverse and inclusive workplace where every voice is heard and valued.
You will have the opportunity to work on meaningful projects that have a direct impact on improving access to credit for millions of Americans — your contributions will help shape the future of lending and financial services. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company.
Apply now or save it for later. Get alerts for similar jobs at Upstart.