Senior Software Engineer, Machine Learning Platform at Upstart in San Francisco Bay Area, CA, US

Apply for the Senior Software Engineer, Machine Learning Platform position at Upstart in San Francisco Bay Area, CA, US. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

About Upstart
Upstart is a leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit. By leveraging Upstart's AI marketplace, Upstart-powered banks and credit unions can have higher approval rates and lower loss rates across races, ages, and genders, while simultaneously delivering the exceptional digital-first lending experience their customers demand. More than two-thirds of Upstart loans are approved instantly and are fully automated.
Upstart is a digital-first company, which means that most Upstarters live and work anywhere in the United States. However, we also have offices in San Mateo, California; Columbus, Ohio; and Austin, Texas.
Most Upstarters join us because they connect with our mission of enabling access to effortless credit based on true risk. If you are energized by the impact you can make at Upstart, we'd love to hear from you!
The Team:
Upstart's ML Platform team is the engineering team responsible for designing and developing the technology and tools that underpin Upstart's machine learning capabilities.The team is focused on supporting Upstart's ML teams in converting research ideas to production models.
As a Senior Software Engineer on the ML Platform team, you'll be responsible for building an MLOps platform to support machine learning training, process automation, model deployment, and monitoring. Machine Learning is critical to Upstart's core business, and our greatest competitive advantage lies in the fact that we're able to innovate on our AI engine quickly.
  
*Position Location -* This role is available in the following locations: Remote, San Mateo, Columbus, Austin
*Time Zone Requirements -* This team operates on the East/West Coast time zones.
*Travel Requirements -* This team has regular on-site collaboration sessions. These occur 3 days per quarter at an Upstart office. If you need to travel to make these meetups, Upstart will cover all travel related expenses.
  
How you'll make an impact:
* Build, maintain, and optimize high-quality software applications that enable machine learning models to be applied to the ever-evolving needs of the business
* Develop the scaffolding, tooling, and infrastructure that allows research scientists to iterate and train large scale machine learning models
* Enable rapid experimentation and iteration in model training code so that we can continuously improve our models
* Build the infrastructure that provides research scientists the ability to access the data and features they need to enhance our models
* Work with Data Engineers, DevOps Engineers, and Research Scientists to ensure that model training and deployment is a repeatable process that relies heavily on automation and workflows (not humans)
  
What we're looking for:
* Minimum requirements:
	+ 5+ years of software engineering experience
	+ 2+ years of experience building and/or contributing to the advancement of in-house Machine Learning Platforms that enable stakeholders such as modelers or ML-focused Scientists
	+ Experience as a technical lead of mid-large sized teams working on cross-functional projects
	+ Experience building and maintaining backend software services and APIs
	+ Experience with big data, ETL, cloud compute, services, containerization, continuous integration and deployment (CI/CD), and testing frameworks
	+ Experience with some or many of the following: Python, Typescript, interactive notebooks (Jupyter/Databricks), and AWS
	+ Good understanding of software development principles and best practices for creating scalable and maintainable systems
* Preferred qualifications:
	+ Familiarity with cluster compute architectures (i.e.: Kubernetes, serverless architectures such as AWS Lambda, Batch), Databricks, and/or Spark ETL
	+ Excellent quantitative reasoning skills with interest in working at the intersection of engineering and machine learning
	+ Strong sense of ownership and accountability for the quality and timely delivery of work
	+ Proven ability to effectively analyze and solve complex problems
	+ Excellent written and verbal communication skills with stakeholders, peers and product owners
	+ Ability to thrive both in self-directed work environments and in collaborative settings, contributing positively to team dynamics
  
What you'll love:
* Competitive Compensation (base + bonus & equity)
* Comprehensive medical, dental, and vision coverage with Health Savings Account contributions from Upstart
* 401(k) with 100% company match up to $4,500 and immediate vesting and after-tax savings
* Employee Stock Purchase Plan (ESPP)
* Life and disability insurance
* Generous holiday, vacation, sick and safety leave
* Supportive parental, family care, and military leave programs
* Annual wellness, technology & ergonomic reimbursement programs
* Social activities including team events and onsites, all-company updates, employee resource groups (ERGs), and other interest groups such as book clubs, fitness, investing, and volunteering
* Catered lunches + snacks & drinks when working in offices
  
#LI-REMOTE
#LI-MidSenior
Upstart is a proud Equal Opportunity Employer. We are dedicated to ensuring that underrepresented classes receive better access to affordable credit, and are just as committed to embracing diversity and inclusion in our hiring practices. We celebrate all cultures, backgrounds, perspectives, and experiences, and know that we can only become better together.
*If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please email* *candidate\_accommodations@upstart.com*
https://www.upstart.com/candidate\_privacy\_policy

AI Powered Job Insights

Top Interview Questions

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

$160400 - $222000 /year

application process

Want to apply directly?

Apply for the Senior Software Engineer, Machine Learning Platform position at Upstart in San Francisco Bay Area, CA, US using https://www.indeed.com/viewjob?jk=65a3a72bb6d0a368

Get StartedGet Started

Similar Jobs found by InJob.AI


Senior Risk Data Scientist

Rippling, San Francisco, CA

Founding ML Engineer

Coco Delivery, San Francisco, CA, US

Data Scientist, Product Analytics

Meta, San Francisco, CA

Machine Learning Engineer

Sync., San Francisco, CA, US

Principal Data Scientist

Atlassian, San Francisco, CA

Senior Data Scientist, Research, Ads

Google, Mountain View, CA, US

Principal Machine Learning Engineer

Disney Entertainment & ESPN Technology, San Francisco, CA

Senior Data Scientist, Growth Data Science

Atlassian, San Francisco, CA

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.