1

Deep Learning Engineer Jobs in Utah (NOW HIRING)

Senior Machine Learning Scientist

Salt Lake City, UT ยท On-site +1

$88K - $121K/yr

To do that, we combine deep subsurface expertise with advanced AI technologies--including modern ... Translate scientific and engineering questions into well-defined learning and decision problems ...

This role requires deep technical expertise in software engineering, a strong understanding of ... Provide mentorship to junior engineers and foster a collaborative, learning-focused environment.

Senior Machine Learning Scientist

Salt Lake City, UT ยท On-site +1

$88K - $121K/yr

To do that, we combine deep subsurface expertise with advanced AI technologies-including modern ... Translate scientific and engineering questions into well-defined learning and decision problems ...

Software Engineer III

Salt Lake City, UT ยท Hybrid

$118K - $156K/yr

Deep knowledge of Windows 10/11 administration, deployment, and troubleshooting * Advanced ... We believe that every learning opportunity is a chance for a personal breakthrough. We are the ...

Experience working in an Architecture, Engineering, and Construction (AEC) consulting environment ... GeoAI applied experience with ESRI's deep learning models. * Bi-lingual in French and/or Spanish ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for ... Deep knowledge of FE Civil examination content covering mathematics, probability and statistics ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for ... Deep knowledge of FE Civil examination content covering mathematics, probability and statistics ...

Principal Software Engineer - AI

Lehi, UT ยท On-site

$205K - $225K/yr

This is a hands-on role combining deep technical expertise with mentorship and strategic influence ... Access to LinkedIn learning with monthly dedicated time to explore Compensation Transparency The ...

Mechanical engineering fundamentals with deep understanding of firearms and accessories * Materials ... Intellectual curiosity: constant learning across disciplines * Resilience: handling failed tests ...

Senior Data Engineer

Lehi, UT ยท On-site

$99K - $135K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Complete onboarding, gain a deep understanding of current data architectures, and begin ...

Senior Data Engineer

Lehi, UT ยท On-site

$99K - $135K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Complete onboarding, gain a deep understanding of current data architectures, and begin ...

Mechanical engineering fundamentals with deep understanding of firearms and accessories * Materials ... Intellectual curiosity: constant learning across disciplines * Resilience: handling failed tests ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for ... Deep knowledge of structural analysis methods, reinforced concrete design, steel design, timber ...

Senior Data Engineer

Lehi, UT

$99K - $135K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Complete onboarding, gain a deep understanding of current data architectures, and begin ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for ... Deep knowledge of structural analysis methods, reinforced concrete design, steel design, timber ...

next page

Showing results 1-20

Deep Learning Engineer information

See Utah salary details

$34.6K

$105.5K

$174.3K

How much do deep learning engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for deep learning engineer in Utah is $105,480.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,600.00 and $137,900.00 per year, depending on experience, location, and employer.

What is a Deep Learning Engineer job?

A Deep Learning Engineer is a specialized software engineer who designs, develops, and optimizes deep learning models. They work with neural networks, large datasets, and frameworks like TensorFlow or PyTorch to build AI systems for tasks like image recognition, natural language processing, and autonomous systems. Their responsibilities include data preprocessing, model training, performance tuning, and deploying models into production. Strong programming skills in Python, knowledge of machine learning algorithms, and experience with GPU acceleration are essential for this role.

What are the key skills and qualifications needed to thrive in the Deep Learning Engineer position, and why are they important?

To thrive as a Deep Learning Engineer, you need a strong background in mathematics, machine learning theory, and programming (especially Python), often supported by a relevant degree in computer science, engineering, or related fields. Proficiency with frameworks such as TensorFlow, PyTorch, Keras, as well as experience with GPUs and cloud platforms, is highly valued, and certifications in AI or deep learning can further enhance your profile. Effective problem-solving, strong collaboration skills, and clear communication are important soft skills for excelling in interdisciplinary teams. These abilities ensure that you can develop robust deep learning models, adapt to evolving technologies, and contribute value in both technical and collaborative settings.

What are the typical daily tasks and responsibilities of a Deep Learning Engineer?

Deep Learning Engineers typically spend their days designing, developing, and optimizing neural network models for tasks like image recognition, natural language processing, or recommendation systems. They preprocess and analyze large datasets, experiment with model architectures, and tune hyperparameters to achieve the best performance. Collaboration is often required with data scientists, product managers, and software engineers to integrate models into real-world applications and scale solutions for production. Additionally, many deep learning engineers review current research, stay updated on advancements in AI, and continuously improve their skills. This role offers a dynamic work environment where learning and innovation are highly encouraged.

What are the most commonly searched types of Deep Learning Engineer jobs in Utah? The most popular types of Deep Learning Engineer jobs in Utah are:
What are popular job titles related to Deep Learning Engineer jobs in Utah? For Deep Learning Engineer jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Deep Learning Engineer jobs? Cities in Utah with the most Deep Learning Engineer job openings:
Infographic showing various Deep Learning Engineer job openings in Utah as of June 2026, with employment types broken down into 72% Full Time, 14% Part Time, and 14% Contract. Highlights an 100% In-person job distribution, with an average salary of $105,480 per year, or $50.7 per hour.

Senior Machine Learning Scientist

Zanskar

Salt Lake City, UT โ€ข On-site, Remote

$88K - $121K/yr

Full-time

Posted 25 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.