2

Remote Full Stack Machine Learning Engineer Jobs in Utah

Senior Machine Learning Scientist

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

$88.50K - $121K/yr

Salt Lake City, UT, Hybrid (3 days in office, 2 days can be remote) Benefits Eligible: Yes Manager ... Translate scientific and engineering questions into well-defined learning and decision problems ...

Senior Machine Learning Scientist

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

$88.50K - $121K/yr

Salt Lake City, UT, Hybrid (3 days in office, 2 days can be remote) Benefits Eligible: Yes Manager ... Translate scientific and engineering questions into well-defined learning and decision problems ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

$53 - $70.25/hr

Proven expertise in full-stack development using: * TypeScript (and JavaScript frameworks such as ... Exposure to machine learning pipelines or data engineering workflows. * Prior experience working in ...

next page

Showing results 1-20

Remote Full Stack Machine Learning Engineer information

What are the key skills and qualifications needed to thrive as a Remote Full Stack Machine Learning Engineer, and why are they important?

To thrive as a Remote Full Stack Machine Learning Engineer, you need proficiency in programming languages (such as Python or JavaScript), a solid understanding of machine learning algorithms, experience with web development frameworks, and typically a degree in computer science or a related field. Familiarity with tools like TensorFlow, PyTorch, Docker, cloud computing platforms (AWS, GCP), and version control systems (Git) is essential. Strong problem-solving skills, self-motivation, and clear communication are crucial soft skills, especially in remote and cross-functional team environments. These combined skills ensure effective design, deployment, and integration of machine learning solutions in scalable web applications while maintaining productivity in a remote setting.

What are some common challenges faced by remote Full Stack Machine Learning Engineers, and how can they be addressed?

Remote Full Stack Machine Learning Engineers often encounter challenges such as managing effective collaboration with cross-functional teams and ensuring smooth deployment of machine learning models into production environments. To address these, it's important to establish clear communication channels, regularly participate in virtual stand-ups, and use collaborative platforms such as GitHub and Slack. Additionally, staying organized with version control and thorough documentation helps maintain project transparency and ensures seamless handoffs between backend and frontend development. Proactively seeking feedback and scheduling regular check-ins with team members can further enhance productivity and integration within the team.

What is a Remote Full Stack Machine Learning Engineer?

A Remote Full Stack Machine Learning Engineer is a professional who designs, develops, and deploys machine learning solutions while working remotely. They handle both the front-end and back-end aspects of machine learning projects, including data preprocessing, model building, API development, and integration with user interfaces or cloud platforms. This role requires expertise in programming, machine learning frameworks, cloud services, and web technologies, allowing them to build end-to-end AI-driven applications from anywhere in the world.

What is the difference between Remote Full Stack Machine Learning Engineer vs Remote Data Scientist?

AspectRemote Full Stack Machine Learning EngineerRemote Data Scientist
Primary FocusDeveloping end-to-end machine learning applications, including backend, frontend, and model deploymentAnalyzing data, creating models, and generating insights without necessarily building full applications
Skills RequiredProgramming (Python, JavaScript), ML frameworks, web development, deployment toolsStatistics, data analysis, visualization, Python/R, SQL
Work EnvironmentCollaborates with developers, data engineers, and product teams in tech-driven companiesWorks with data teams, analysts, and business units in various industries

While both roles involve working with data and machine learning, a Remote Full Stack Machine Learning Engineer builds complete applications with integrated ML models, whereas a Remote Data Scientist focuses on data analysis and model creation without necessarily developing full applications.

What are the most commonly searched types of Full Stack Machine Learning Engineer jobs in Utah? The most popular types of Full Stack Machine Learning Engineer jobs in Utah are:
What are popular job titles related to Remote Full Stack Machine Learning Engineer jobs in Utah? For Remote Full Stack Machine Learning Engineer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Remote Full Stack Machine Learning Engineer jobs in Utah look for? The top searched job categories for Remote Full Stack Machine Learning Engineer jobs in Utah are:
What cities in Utah are hiring for Remote Full Stack Machine Learning Engineer jobs? Cities in Utah with the most Remote Full Stack Machine Learning Engineer job openings:

Senior Machine Learning Scientist

Zanskar

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

$88.50K - $121K/yr

Full-time

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