1

Machine Learning Surrogate Models Jobs (NOW HIRING)

Senior Machine Learning Scientist

Salt Lake City, UT · On-site

$88K - $121K/yr

Senior Machine Learning Scientist (Surrogate modeling & decision science in the earth sciences) Hours: Full-Time, Salaried Location: Salt Lake City, UT, Hybrid (3 days in office, 2 days can be remote ...

Senior Machine Learning Scientist

Salt Lake City, UT · On-site +1

$88K - $121K/yr

Senior Machine Learning Scientist (Surrogate modeling & decision science in the earth sciences) Hours: Full-Time, Salaried Location: Salt Lake City, UT, Hybrid (3 days in office, 2 days can be remote ...

Senior Machine Learning Scientist

Salt Lake City, UT · On-site +1

$88K - $121K/yr

Senior Machine Learning Scientist (Surrogate modeling & decision science in the earth sciences) Hours: Full-Time, Salaried Location: Salt Lake City, UT, Hybrid (3 days in office, 2 days can be remote ...

Machine Learning - Decision Trees, Random Forests, Rule Mining, Clustering, PCA, Support Vector ... decoder models, attention and transformer models, transfer learning (ULMFiT), foundation models ...

This role is crucial in helping Optimspace develop innovative solutions and enhance its products using data‐driven insights and predictive modeling. As a Machine Learning Intern at Optimspace, you ...

next page

Showing results 1-20

Machine Learning Surrogate Models information

See salary details

$25.5K

$42.6K

$88K

How much do machine learning surrogate models jobs pay per year?

As of Jun 4, 2026, the average yearly pay for machine learning surrogate models in the United States is $42,584.00, according to ZipRecruiter salary data. Most workers in this role earn between $32,500.00 and $46,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Machine Learning Surrogate Models Specialist, and why are they important?

To thrive in the field of Machine Learning Surrogate Models, you need a strong background in mathematics, statistics, and computer science, typically with an advanced degree in a related field. Expertise in machine learning frameworks (such as TensorFlow or PyTorch), experience with numerical simulation tools, and familiarity with surrogate modeling techniques are essential. Analytical thinking, problem-solving abilities, and effective communication help interpret complex data and collaborate with multidisciplinary teams. These skills are crucial for efficiently developing accurate surrogate models that accelerate simulations and optimize solutions in research and industry.

What are some common challenges faced when developing machine learning surrogate models, and how are they typically addressed?

Developing machine learning surrogate models often involves challenges such as handling limited or noisy training data, ensuring model generalization, and balancing prediction accuracy with computational efficiency. Practitioners typically address these issues by carefully selecting appropriate algorithms (such as Gaussian processes or neural networks), employing cross-validation techniques, and using domain knowledge to inform feature engineering. Collaboration with domain experts is also crucial to ensure the surrogate model accurately represents the underlying system and meets project requirements.

What are machine learning surrogate models?

Machine learning surrogate models are simplified models that approximate the behavior of more complex and computationally expensive simulations or processes. They are used to provide fast predictions or analyses by learning patterns from data generated by the original, high-fidelity models. Surrogate models are often employed in engineering, optimization, and scientific research to reduce computation time while maintaining reasonable accuracy. Common machine learning techniques used for surrogate modeling include Gaussian Processes, neural networks, and support vector machines.

What is the difference between Machine Learning Surrogate Models vs Data Scientists?

AspectMachine Learning Surrogate ModelsData Scientists
CredentialsTypically require knowledge of machine learning, programming, and domain expertiseRequire degrees in data science, statistics, or related fields, often with certifications
Work EnvironmentFocus on developing models to approximate complex systems, often in engineering or simulation contextsAnalyze data, develop insights, and create predictive models across various industries
Industry UsageUsed in engineering, manufacturing, and simulation-heavy sectorsWidely used across finance, healthcare, marketing, and technology

Machine Learning Surrogate Models are specialized tools for approximating complex systems, often in engineering contexts, while Data Scientists analyze and interpret data to inform business decisions across diverse industries. Both roles require strong analytical skills but differ in focus and application.

Infographic showing various Machine Learning Surrogate Models job openings in the United States as of May 2026, with employment types broken down into 25% Internship, and 75% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $42,584 per year, or $20.5 per hour.

Senior Machine Learning Scientist

Zanskar

Salt Lake City, UT • On-site

$88K - $121K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 14 days ago


Job description

Role Overview
Title: Senior Machine Learning Scientist (Surrogate modeling & decision science in the earth sciences)
Hours: Full-Time, Salaried
Location: Salt Lake City, UT, Hybrid (3 days in office, 2 days can be remote)
Benefits Eligible: Yes
Manager: Head of Reservoir R&D
Why we exist
Geothermal energy is the most abundant renewable energy source in the world. There is 2,300 times more energy in geothermal heat in the ground than in oil, gas, coal, and methane combined. However, historically it's been hard to find and expensive to develop. At Zanskar, we're building technology to find and develop new geothermal resources in order to make geothermal a cheap and vital contributor to a carbon-free electrical grid.
To do that, we combine deep subsurface expertise with advanced AI technologies-including modern machine learning, scalable scientific computing, and uncertainty-aware modeling-to dramatically improve geothermal discovery and development outcomes. We build systems that can learn from sparse and noisy data, emulate expensive physics simulations, and help teams make faster, higher-confidence decisions about where to drill and how to develop fields.
Who you are
You will help build the modeling and decision-making core of Zanskar's geothermal exploration software. This role blends scientific machine learning (surrogate modeling) with sequential decision-making under uncertainty. A successful candidate will:
Explore: you're open-minded about methods and will prototype, benchmark, and iterate across approaches.
Reproduce & adapt: you can implement ideas from papers and new frameworks quickly, then harden the best ones into reliable workflows.
Decision-minded: you care about end-to-end outcomes (value, risk, time-to-decision), not just model accuracy.
Uncertainty-first: you build models that are accurate, well-calibrated, and dependable under distribution shift and sparse data regimes.
Collaborative: you work well with domain experts and can translate between geology/engineering intuition and ML systems.
What you'll do
Build fast, reliable models that emulate or augment computationally expensive physics-based simulations (e.g., reservoir, wellbore, and coupled multi-physics workflows).
Evaluate and compare multiple modeling approaches (physics-informed, operator learning, transformers, diffusion models, etc.), establishing strong baselines and selecting methods based on evidence.
Build multi-step decision systems for exploration and appraisal: POMDP-style planning and belief-space decision making to recommend exploration steps.
Translate scientific and engineering questions into well-defined learning and decision problems: inputs/outputs, constraints, boundary/initial conditions, reward/cost structure, and success metrics (e.g., expected NPV, probability of success, downside risk).
Prototype, benchmark, and iterate across approaches (POMDP solvers, RL methods, VOI-style baselines, MPC-style replanning), then harden the best ones into reliable workflows and APIs.
Collaborate deeply with geoscientists, reservoir engineers, and software engineers to integrate these models and policies into production software.
What we're looking for
3+ years of applied ML experience, ideally in scientific ML, decision-making under uncertainty, surrogate modeling, robotics/control, or related engineering/science domains.
Expertise in python and modern ML tooling (PyTorch preferred).
Track record of taking models from prototype - rigorous evaluation - adoption by technical stakeholders.
Strong fundamentals in probability/statistics and comfort with messy, real-world scientific datasets.
Experience building or using surrogate models for expensive simulators (PDE-driven systems, multi-physics, or similar).
Relevant technical strengths
Surrogate modeling.
Sequential decision-making under uncertainty and reinforcement learning.
Software engineering: Git, code review, reproducibility, CI basics, Docker/container workflows.
Experience with diffusion models.
Exposure to subsurface modeling domains: geothermal, oil & gas, CCS, hydrogeology, geoscience, or related.
Familiarity with cloud infrastructure and data systems (SQL, object storage, orchestration).
Location and Benefits
This position is based out of our headquarters in Salt Lake City, Utah, and is hybrid.
Benefits include:
Paid holidays
15 days PTO + PTO accrual increase based on tenure
Medical, dental and vision coverage
401k
Stock options
Growth opportunities at a company with a direct impact in displacing carbon emissions
Equal Opportunity Employer
Zanskar is an equal-opportunity employer and complies with all applicable federal, state, and local fair employment practice laws.