Principal Software Engineer, Machine Learning Simulations
$195.3k - $270.4kUpstart
About Upstart At Upstart, we’re united by a mission that matters: to radically reduce the cost and complexity of borrowing for all Americans. Every day, we bring creativity, experimentation, and advanced AI to reshape access to credit, helping millions move forward financially with clarity and confidence. As the leading AI lending marketplace, we partner with banks and credit unions to expand access to affordable credit through technology that’s both radically intelligent and deeply human. Our platform runs over one million predictions per borrower using more than 1,800 signals, powering smarter, fairer decisions for millions of customers. But the numbers only hint at the impact. Every idea, every voice, and every contribution moves us closer to a world where credit never stands between people and their financial progress. We’re proudly digital‑first, giving most Upstarters the flexibility to do their best work from wherever they thrive, alongside teammates across 80+ cities in the US and Canada. Digital‑first doesn’t mean distant. We’re intentional about in‑person connection through team onsites, planning sessions, and moments that spark creativity and trust. And whether you choose to work primarily from home or collaborate in‑person from one of our offices in Columbus, Austin, the Bay Area, or New York City (opening Summer 2026), you’ll have the support to work in the way that works best for you. If you’re energized by tackling meaningful problems, excited to innovate with purpose, and motivated by work that truly matters, we’d love to hear from you. The Team The Machine Learning & Simulations Platform (MLSP) team builds and operates the core infrastructure that powers ML model training, inference, and marketplace simulation at Upstart. Our platform is foundational to the company’s success—every underwriting, fraud, conversion, and verification model runs here. We also provide the simulation capabilities that help teams experiment safely and assess business impact without requiring costly live experimentation. We are on a mission to reimagine our infrastructure to support the growing complexity of our ML models, the demand for low‑latency inference, and the accuracy needed to simulate the dynamics of our borrower‑lender marketplace at scale. The team partners closely with Engineering, ML, Product, and Finance to accelerate innovation while safeguarding performance and integrity. As a Principal Software Engineer focused on Machine Learning Simulations at Upstart, you will be responsible for building an MLOps platform to support machine learning model inference, process automation, model deployment, and observability. 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. 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, 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 Minimum Qualifications Bachelor’s degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 8 years of experience Experience building or contributing to platforms or systems that support machine learning model simulation Experience building self‑serve or configuration‑driven tooling for internal stakeholders Experience building and maintaining backend software services and APIs Proficiency with some or more 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 Preferred Qualifications Familiarity with model serving technologies like Ray, and 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 Position location This role is available in the following locations: Remote-US Time zone requirements The team operates on the East/West coast time zones. Travel requirements As a digital first company, the majority of your work can be accomplished remotely. The majority of our employees can live and work anywhere in the U.S but are encouraged to still spend high quality time in‑person collaborating via regular onsites. The in‑person sessions’ cadence varies depending on the team and role; most teams meet once or twice per quarter for 2‑4 consecutive days at a time. Compensation At Upstart, your base pay is one part of your total compensation package. The anticipated base salary for this position is expected to be within the below range. Your actual base pay will depend on your geographic location–with our “digital first” philosophy, Upstart uses compensation regions that vary depending on location. Individual pay is also determined by job‑related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. In addition, Upstart provides employees with target bonuses, equity compensation, and generous benefits packages (including medical, dental, vision, and 401k). Anticipated base salary ranges: United States | Remote: $195,300—$270,400 USD Canada | Remote: $182,800—$230,000 USD What you’ll love Competitive compensation, including base pay, bonus opportunities, and annual equity grants that vest quarterly Retirement benefits to help you plan for the future, including a 401(k) or Group Retirement Savings Plan with a company match of $2 for every $1 contributed, up to $15,000 annually (USD in the US, CAD in Canada) Employee Stock Purchase Plan (ESPP) with discounted stock purchase options for eligible employees (US only) Comprehensive health coverage designed to support you and your family, including medical, dental, vision, and wellness resources for US and supplemental health coverage for Canada. Health Savings Account contributions from Upstart for eligible plans (US only) Income protection benefits, including life insurance and disability coverage for added financial security Paid time off, sick leave, and company holidays, in line with local requirements Paid family and parental leave to support caregiving and major life moments (duration varies by country) Family‑centered benefits to support fertility, parenthood, and caregiving needs Employee Assistance Program (EAP) offering mental health support and life‑centered resources Financial wellness resources, including access to financial planning tools and a financial concierge service (US only) Annual wellness allowance to support your physical and emotional well‑being and personal development, based on what matters most to you Annual productivity allowance to invest in relevant tools and resources you need to do your best work, no matter where you work from Connection and community through team events, all‑company updates, and employee resource groups (ERGs) Onsite perks, including catered lunches and fully stocked micro‑kitchens when working from one of our offices in the Bay Area, Austin, Columbus, and New York City (opening Summer 2026) For roles based in Canada, please note that we are not currently able to hire in Quebec. Upstart is a proud Equal Opportunity Employer. Just as we are dedicated to improving access to affordable credit for all, we are committed to inclusive and fair hiring practices. In accordance with federal and state EEOC policies, this position is open to all qualified applicants without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability, veteran status, or any other protected category. #J-18808-Ljbffr Upstart
$280k - $320k
...meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next... ...user experience. You will work across engineering, machine learning, product, and trust & safety to turn advances in AI into...SuggestedLive inImmediate start$144.2k - $288.4k
...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate... ...guide a broad technical portfolio of software and machine learning assets that ensure our clinical teams can focus on...SuggestedHourly payFull timeTemporary work$144.2k - $288.4k
...community at a time. Position Summary We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives on... ...SLOs and strong fault tolerance. Operationalize machine learning Lead deployment and lifecycle management of models on Vertex...SuggestedHourly payFull timeTemporary workLocal areaFlexible hours- Upstart is looking for a Principal Software Engineer focused on Machine Learning Simulations. This role involves building an MLOps platform to support machine learning model inference and automating processes. The ideal candidate has a strong background in Python, Kotlin...SuggestedRemote job
- ...journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia... .... A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized...SuggestedFlexible hours
- ...estate professionals. Our core search engine sits at the heart of this experience—... ..., highly motivated, and self‑driven Principal Software Engineer (PSE) to join our Search organization... ...services leveraging advanced machine learning and predictive analytic models....Work at officeLocal areaImmediate startFlexible hours
$180k - $247.5k
...through the supply chain. Intelligent software orchestrates advanced robots in a... ...What we need Symbotic is seeking a Principal Software Engineer to join the incredibly talented team... ...technology, high-density storage and machine learning to solve today’s complex distribution...- Overview EPE is seeking a thoughtful, and highly skilled Principal Software Engineer who will have a senior technical leadership role in... ...Experience working with large volumes of data and integrating machine learning models into a broader software platform. Proven...For contractorsRemote work
- ...Senior C++ Engineer – Simulation Infrastructure Austin, TX About the Team We develop the core simulation infrastructure that powers... ...correctness, reproducibility, and consistency with on-vehicle software. You'll work on challenges such as running multiple...Remote workRelocation
$170k - $210k
...Azure Principal Software Engineer At TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because... ...Microsoft Azure Application Development & DevOps, AI & Machine Learning, and/or Architecture & Development certifications, AZ204...Work experience placement$186.07k - $218.9k
...movements. Our tooling serves Engineering, Customer Experience,... ...): ~5+ years of software development experience... ..., continuously learn as tools evolve, and apply... ...piloting an AI tool based on machine learning technologies... ...applicants. The tool simulates realistic interview...Local area$193.3k - $261.5k
...The Senior SoC Software DevOps Engineer role centers on enabling the rapid and reliable development... ...for AWSs most advanced custom machine learning chips. This position is critical to... ...iterate on code for both pre silicon simulation environments and post silicon production...Local areaImmediate startFlexible hours- ...infrastructure and the software platform layered on... ...computational problems such as simulations and model training... ..., researchers, and engineers to push their understanding... ...to continuous learning and improvement in a rapidly... ...heavy investment in machine learning, research...Work at office
$184.9k - $250.2k
...hands-on technical learning and product... ...assisted authoring and simulated participant... ...backend plus frontend engineers and produce... ...engineers including a principal engineer. About... ...professional software development experience... ...~ Knowledge of Machine Learning and LLM...InternshipFlexible hours$143.7k - $194.4k
...builds custom silicon and software for AWS customers. Our team... ...class expertise across silicon engineering, hardware design,... ...to validate next-generation machine learning accelerators that power AWS... ...validation lifecycle from RTL simulation (SystemVerilog/UVM, VCS, Questa...Flexible hours$186.07k - $218.9k
..., bridging the gap between Engineering, Finance, and Product. We manage... ...proficiency in backend software engineering (e.g., Go,... ...piloting an AI tool based on machine learning technologies to conduct initial... ...applicants. The tool simulates realistic interview scenarios...Local areaImmediate start$196k - $364k
...Hardware Engineer Cadence Design Systems is looking for a highly motivated hardware engineer... ...You will contribute to the hardware and software development of industry-leading test... ...RTL for digital hardware design and simulation Hands-on coding and automation skills...- ...instruments, modular FPGA co-processors, software-defined radios, and software tools (... ...system-level offerings. As a Principal DSP Software Engineer, you will be responsible for the... ...Experience writing testbenches and simulation models to verify logic designs. Understanding...Permanent employmentTemporary workFlexible hours
$186.2k - $232.8k
...Position Summary We are seeking an accomplished Principal Software Engineer to shape the future of lab software platforms powering high-throughput, regulated laboratory operations. In this role, you will define technical direction across complex, distributed systems...Work at officeImmediate startWorldwide- ...in our Warren MI or Austin TX office. The Role: This Principal Software Engineer - Developer Experience role sits within the Developer... ...and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally...H1bWork at officeLocal areaRemote workWork from homeShift work
- ...Principal Software Engineer – Next-Generation API & AI Platform Architecture Austin, Texas | Remote SpyCloud is on a mission to make the internet... ...identity data criminals are using to target them now. To learn more and see insights on your company's exposed data, visit...Full timeContract workTemporary workLocal areaRemote workWorldwideVisa sponsorship2 days per week
$196k - $364k
...looking for a highly motivated hardware engineer to work with the Modus R&D engineering team... ...You will contribute to the hardware and software development of industry-leading test... ...SystemVerilog RTL for digital hardware design and simulation Hands-on coding and automation skills...- ...management and robot control software that orchestrates autonomous... ...seeking a Staff Software Engineer to lead the Fleet Management... ...opportunities to apply AI and machine learning to scheduling, routing, anomaly... ..., not just research or simulation * Track record of technical...Hourly payFull timeTemporary workLocal areaFlexible hours
$160.2k - $246.3k
...About the Organization: The Simulation team, part of the Autonomous... ...used for autonomous vehicle software validation. Lead cross-functional... ...with Autonomy, Systems Engineering, Simulation, and Data teams... ...on realizing your ambitions. Learn how GM supports a rewarding career...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours$120k - $165k
...energy challenges while learning new skills and growing... ...Designs and develops software for a suite of... ..., Dispatcher Training Simulator (DTS), ICCP, SCADA, CIM... ...and standardized prompt engineering to improve quality of... ...deliverables. Utilize Machine learning frameworks like...Contract workWork experience placementLocal areaRemote work2 days per week$253.9k - $298.7k
...looking for a Senior Staff Software Engineer to serve as Coinbase's Solana... ...workflows, continuously learn as tools evolve, and apply human... ...an AI tool based on machine learning technologies to conduct... ...qualified applicants. The tool simulates realistic interview scenarios...Local area- ...C++ Software Engineer, Motion Planning Austin, TX About the Team Our team develops... ...vehicles. We work at the intersection of machine learning, large-scale data infrastructure, and... ...and debug system performance using simulation, log playback, and on-vehicle testing...Remote workRelocation
$185.1k - $335.3k
...edge research, robust engineering, and large-scale... ...looking for a Staff Software Engineer with deep expertise... ...with EMs, Staff/Principal ICs, and cross-functional... ..., Perception, Simulation, and Offboard teams to... ...systems. Knowledge of machine learning data pipelines or HD...Work experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...resources Optimizing the computational efficiency of existing machine learning based algorithms to drive higher performance and faster... ...interfaces and tools to historical market data and trading simulations that increase research productivity Creating tools to analyze...Summer workInternship
- ...of Physical AI. If you’re excited about solving the hardest problems in robotics, where simulation meets real-world deployment, this is the job for you. As a Senior Software Engineer - Simulation / Support , you will accelerate the effectiveness of our engineering...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Machine Learning Simulations. Be the first to apply!
- principal software engineer Austin, TX
- senior principal software engineer Austin, TX
- senior principal cloud computing engineer Austin, TX
- senior principal scientist Austin, TX
- principal consultant Austin, TX
- epic principal trainer Austin, TX
- principal data scientist Austin, TX
- principal cloud computing engineer Austin, TX
- principal designer Austin, TX
- principal architect Austin, TX

