Taro Logo

Senior Scientific Machine Learning Software Engineer - Physics

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Machine Learning
Senior Software Engineer
Remote
10+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Scientific Machine Learning Software Engineer - Physics

NVIDIA, the pioneer in accelerated computing and AI technology, is seeking a Senior Scientific Machine Learning Software Engineer specializing in Physics. This role sits at the intersection of cutting-edge AI and scientific computing, focusing on developing NVIDIA Modulus, a revolutionary machine learning framework for digital twins and simulation surrogates.

The position offers an opportunity to work with some of the brightest minds in AI, tackling humanity's most challenging problems in weather/climate, product design, molecular dynamics, and accelerated drug development. You'll be part of a team that's pushing the boundaries of what's possible in scientific computing and AI applications.

The ideal candidate brings 10+ years of experience and deep expertise in Python programming, machine learning architectures, and scientific simulations. You'll work with state-of-the-art deep learning frameworks and apply them to real-world scientific and engineering problems. The role requires both technical excellence and strong communication skills to collaborate effectively with internal teams and partners.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 to $356,500, plus equity and comprehensive benefits. The company's culture promotes creativity and autonomy, making it one of the technology world's most desirable employers. As "the AI computing company," NVIDIA continues to revolutionize computing, from inventing the GPU to pioneering breakthroughs in deep learning and parallel computing.

This is an exceptional opportunity for someone passionate about combining scientific computing with machine learning to make a significant impact on the future of simulation and digital twin technology. The role offers both technical challenges and the satisfaction of solving real-world problems that advance scientific discovery and engineering innovation.

Last updated 6 months ago

Responsibilities For Senior Scientific Machine Learning Software Engineer - Physics

  • Develop NVIDIA Modulus, a machine learning framework for digital twins and ML simulation surrogates
  • Work with internal teams to validate applications on Nvidia's products
  • Stay current with latest deep learning research and implement new techniques
  • Develop and enhance NVIDIA's deep learning technologies focusing on simulations

Requirements For Senior Scientific Machine Learning Software Engineer - Physics

Python
Kubernetes
  • BS or MS degree (PhD preferred) in computer science, mathematics, computational science/engineering, or related field
  • 10+ years of relevant experience
  • Strong Python programming skills
  • Experience with containers and numeric libraries
  • Knowledge of DNN architectures and ML techniques
  • Experience with major deep learning frameworks (PyTorch, Tensorflow, JAX)
  • Strong analytical skills and good time-management
  • Solid written and oral communications skills

Benefits For Senior Scientific Machine Learning Software Engineer - Physics

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?