Senior Software Engineer, Machine Learning & Simulations Platform

CHATGPT LLC
Remote, United States of America
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 161K

Job location

Remote
Remote, United States of America

Tech stack

API
Amazon Web Services (AWS)
Software Applications
Information Engineering
ETL
Python
Machine Learning
Software Engineering
Flask
Spark
Backend
FastAPI
Kotlin
PySpark
Kafka
Machine Learning Operations
gRPC
Databricks

Job description

The Machine Learning & Simulations Platform (MLSP) team builds and operates the core infrastructure that powers ML model training, inference, and marketplace simulation at Upstart. As a Senior Software Engineer on the MLSP team, you will be responsible for building an MLOps platform to support machine learning model inference, process automation, model deployment, and observability. You will also help build a marketplace simulation platform to support rapid innovation across ML and Finance teams.

How You'll Make An Impact:

  • Build, maintain, and optimize Upstart's next-generation machine learning and simulation platform
  • Develop high-quality software applications for machine learning models
  • Enable the modernization of serving infrastructure, reducing inference latency
  • Design and contribute to simulation systems to more accurately reflect production environments
  • Communicate with cross-functional partners from ML, Engineering, Product, and Data Engineering teams
  • Mentor engineers across the team

Requirements

  • 6+ years of software engineering experience, including building Machine Learning Platforms
  • Experience building and maintaining backend software services and APIs
  • Proficiency with Python, Kotlin, Databricks, and AWS
  • Exhibits a growth mindset and willingness to learn new technologies
  • Ability to comprehend complex requirements and translate them to stakeholders
  • Track record of mentoring and developing other engineers, * Familiarity with model serving technologies like Ray, simulation platforms, experimentation frameworks
  • Proficiency with Flask, FastAPI, Metaflow, MLflow, gRPC, Kafka, Spark/PySpark, ETL/ELT, Redshift (or similar)
  • Excellent quantitative reasoning skills
  • Strong sense of ownership and accountability
  • Proven ability to analyze and solve complex problems
  • Excellent written and verbal communication skills
  • Ability to thrive in self-directed and collaborative environments

Benefits & conditions

  • 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

Apply for this position