Our mission is to enable effortless credit based on true risk.
Senior Software Engineer, Machine Learning – Simulations Platform
Location
United States
Posted
174 days ago
Salary
$163.6K - $226.4K / year
Seniority
Senior
Job Description
Senior Software Engineer, Machine Learning – Simulations Platform
Upstart
• Build, maintain, and optimize Upstart’s next-generation machine learning and simulation platform, enabling increased scale, performance, and confidence in decisioning • Develop high-quality software applications that enable machine learning models to be applied to the ever-evolving needs of the business • Enable the modernization of our serving infrastructure, reducing inference latency to just a few seconds for our most complex models • Design and contribute to our simulation systems to more accurately reflect production environments, reducing simulation cost and enabling broader usage across teams • Communicate closely with cross-functional partners from ML, Engineering, Product, and Data Engineering teams, keeping all stakeholders informed • Mentor engineers across the team, sharing expertise on distributed systems, MLOps, and scalable architecture
Job Requirements
- 6+ years of software engineering experience including several building and contributing to in-house Machine Learning Platforms
- Experience building and maintaining backend software services and APIs
- Proficiency with some or many of the following: Python, Kotlin, Databricks, and AWS
- Exhibits a growth mindset - you’re not afraid to pick up new technologies that are best for the task, and learn from others.
- Ability to quickly comprehend and reiterate complex requirements from product or engineering leadership and translate those to both technical and non-technical stakeholders
- Track record of successfully mentoring and developing other engineers around you while seeking out and appreciating constructive feedback
- 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 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 dynamic
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 Guides
Related Job Pages
More Machine Learning Engineer Jobs
Distinguished AI/ML Engineering Lead
FTI - Frontier Technology Inc.Right Data. Best Decisions. | Technology and deep data expertise to drive the best defense and intelligence decisions.
• Architect and integrate hybrid AI systems that combine traditional machine learning, deep learning, large language models (LLMs), and retrieval-augmented generation (RAG) pipelines. • Design and deploy scalable AI architectures including APIs, microservices, and model-serving frameworks that integrate seamlessly with analytic, simulation, or operational systems. • Lead the full AI/ML lifecycle — from data ingestion and feature engineering through training, deployment, and sustainment within secure DoD environments (IL5/IL6, ATO, GovCloud). • Engineer event-driven data pipelines and feature stores for both structured and unstructured data, including text, imagery, and simulation outputs. • Ensure Responsible AI practices by embedding traceability, explainability, and confidence scoring into deployed systems. • Implement and maintain MLOps pipelines (MLflow, Kubeflow, Airflow, Docker/Kubernetes) to support continuous integration, retraining, and drift detection. • Transition R&D prototypes into production, optimizing for mission constraints such as limited compute, edge environments, or disconnected operations. • Collaborate across engineering, data, and modeling teams to unify FTI’s AI portfolio, ensuring interoperability and reuse across mission systems.
• Design, develop, test, maintain, and improve an integrated codebase of AI and machine learning tools • Work with data scientists, researchers, product teams, and other domain experts to build solutions for complex data-oriented problems • Develop solutions for advancing real-world preclinical discovery programs, tackling problems such as ADME modeling, toxicity prediction, and generative chemistry.
Senior Machine Learning Engineer
CorelightAn early-stage security startup founded in 2013, Corelight secures sensitive and mission-critical networks and transforms high-volume network traffic "into rocket fuel" for securit
• Lead to the full range of development stages for AI/ML projects, from early explorations to productization and maintenance. • Work closely with data scientists and network security experts to design and implement scalable ML pipelines for large datasets. • Design and implement strategies to deploy LLMs and for fine-tuning. • Conduct experiments, analyze results and resource consumption using various metrics and visualization techniques. • Drive adoption of ML development best practices in code health, quality, test stability and maintainability. • Participate in technical discussions within the Labs team and collaborate with other teams across the organization. • Work in an Agile development team focused on exploring and delivering ML use cases.
• Development and deployment of LLM-powered features, including summarization tools and clinician-facing conversational agents • Build backend services in Python that integrate ML/LLM models with Fullscript’s platform • Implement prompt engineering techniques to optimise model outputs • Implement AI feature quality testing, CI/CD pipelines, and version control for all model-related workflows • Collaborate with medical and product teams to deliver AI features for practitioners and patients • Work cross-functionally with engineering, analytics, and medical SMEs to refine requirements and ensure data solutions support clinical contexts • Stay current with the latest LLM research and emerging AI technologies




