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
$ 161KJob 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