posted Jun 08
Senior Software Engineer, Machine Learning Platform
Job Location: Remote
Salary: $160,400 - $222,000 a year
Job Description
• 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)
Qualifications
• 5+ years of software engineering experience • 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 • 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
Benefits
• 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
Related Jobs

- Company
- Spring Health
- Post Date
- New
- Title
- Machine Learning Engineer II
- Type
- $120,000 - $150,250 a year
- Location
- Remote

- Company
- Zocdoc
- Post Date
- New
- Title
- Engineering Manager
- Type
- $190,000 - $255,000 a year
- Location
- Manhattan, New York

- Company
- SupportLogic
- Post Date
- New
- Title
- Machine Learning Engineer
- Type
- $120,000 - $170,000 a year
- Location
- Remote

- Company
- WelbeHealth
- Post Date
- New
- Title
- Outreach & Enrollment Coordinator
- Type
- $25 - $30 a year
- Location
- Bay Area, California

- Company
- Cruise
- Post Date
- New
- Title
- Senior Machine Learning Engineer II, Behaviors
- Type
- $161,200 - $237,000 a year
- Location
- San Francisco, California