1

Deep Learning Engineer Jobs in Utah (NOW HIRING)

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior ... Knowledge of deep learning frameworks and methodologies * Experience in applying machine learning ...

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior ... Knowledge of deep learning frameworks and methodologies * Experience in applying machine learning ...

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior ... Knowledge of deep learning frameworks and methodologies * Experience in applying machine learning ...

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior ... Knowledge of deep learning frameworks and methodologies * Experience in applying machine learning ...

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior ... Knowledge of deep learning frameworks and methodologies * Experience in applying machine learning ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Senior Machine Learning Engineer

Sandy, UT ยท Hybrid

$99K - $136K/yr

As Senior Machine Learning Engineer, you will own the evaluation and optimization of speech ... This role requires deep expertise in speech AI systems, strong quantitative skills, and the ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

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 Aug 19, 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?

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 does a deep learning engineer do?

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 skills and qualifications does a deep learning engineer need?

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.

Are deep learning engineers in demand?

Deep learning engineers are in high demand due to the growth of artificial intelligence and machine learning applications across industries such as technology, healthcare, and finance. They typically require skills in neural networks, programming languages like Python, and frameworks such as TensorFlow or PyTorch, with job opportunities increasing as AI adoption expands.

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 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 August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 28% Part Time, and 1% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $105,480 per year, or $50.7 per hour.

Engineering Manager, Deep Learning Inference

Socket.dev

Santa Clara, UT โ€ข On-site

$224 - $357/hr

Other

Posted yesterday

New


Job description

NVIDIA is seeking an exceptional Manager, Deep Learning Inference Software, to lead a world-class engineering team advancing the state of AI model deployment. You will shape the software powering todayโ€™s most sophisticated AI systems โ€” from large language models to multimodal generative AI โ€” all accelerated on NVIDIA GPUs. The Deep Learning Inference team develops and optimizes open-source frameworks that make AI deployment scalable, efficient, and accessible โ€” including vLLM / SGLang, and FlashInfer. Our work enables developers worldwide to harness NVIDIA accelerators for real-time inference at every scale, from datacenter clusters to edge devices.

What you'll be doing:
  • Lead, mentor, and scale a high-performing engineering team focused on deep learning inference and GPU-accelerated software.

  • Drive the strategy, roadmap, and execution of NVIDIAโ€™s inference frameworks engineering, focusing on Client AI.

  • Partner with internal compiler, libraries, and research teams to deliver end-to-end optimized inference pipelines across NVIDIA accelerators.

  • Oversee performance tuning, profiling, and optimization of large-scale models for LLM, multimodal, and generative AI applications.

  • Guide engineers in adopting best practices for CUDA, Triton, CUTLASS, and multi-GPU communications (NIXL, NCCL, NVSHMEM).

  • Represent the team in roadmap and planning discussions, ensuring alignment with NVIDIAโ€™s broader AI and software strategies.

  • Foster a culture of technical excellence, open collaboration, and continuous innovation.

What we need to see:
  • MS, PhD, or equivalent experience in Computer Science, Electrical/Computer Engineering, or a related field.

  • 6+ overall years of software development experience, including 3+ years in technical leadership or engineering management.

  • Strong background in C/C++ software design and development; proficiency in Python is a plus.

  • Handsโ€‘on experience with GPU programming (CUDA, Triton, CUTLASS) and performance optimization.

  • Proven record of deploying or optimizing deep learning models in production environments.

  • Experience leading teams using Agile or collaborative software development practices.

Ways to Stand out from The Crowd:
  • Significant open-source contributions to deep learning or inference frameworks such as PyTorch, vLLM / SGLang, Triton, or TensorRT-LLM.

  • Deep understanding of multi-GPU communications (NIXL, NCCL, NVSHMEM) and distributed inference architectures.

  • Expertise in performance modeling, profiling, and systemโ€‘level optimization across CPU and GPU platforms.

  • Proven ability to mentor engineers, guide architectural decisions, and deliver complex projects with measurable impact.

  • Publications, patents, or talks on LLM serving, model optimization, or GPU performance engineering.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forwardโ€‘thinking and hardworking people in the world working for us and, our rapid growth means endless opportunities for career advancement.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 2, and 224,000 USD - 356,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until August 9, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

#J-18808-Ljbffr