Senior Scientific Machine Learning Software Engineer - Physics

World leader in accelerated computing, pioneering AI and digital twins technology.
$180,000 - $339,250
Machine Learning
Senior Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS

Description For Senior Scientific Machine Learning Software Engineer - Physics

NVIDIA is seeking a Senior Scientific Machine Learning Software Engineer to join their team working on groundbreaking AI solutions for scientific and engineering challenges. This role focuses on developing NVIDIA Modulus, a leading machine learning framework for digital twins and simulation surrogates. The position combines cutting-edge AI technology with practical applications in weather/climate challenges, product design, molecular dynamics, and accelerated drug development.

The ideal candidate will have extensive experience in both machine learning and scientific computing, with the ability to implement state-of-the-art deep learning techniques. You'll work alongside industry experts to solve complex problems in physics, engineering, and various scientific domains. The role requires strong Python programming skills and familiarity with major deep learning frameworks.

NVIDIA offers a competitive compensation package, including a base salary range of $180,000 - $339,250, plus equity. As a company known for pioneering GPU technology and now leading in AI computing, NVIDIA provides an environment where innovation thrives. You'll have the opportunity to work on projects that directly impact various industries and contribute to solving some of humanity's most challenging problems.

The position offers flexibility with both remote and on-site work options in Santa Clara, CA. NVIDIA's commitment to diversity and inclusion, combined with their position at the forefront of AI and accelerated computing, makes this an exceptional opportunity for someone looking to make a significant impact in the field of scientific machine learning.

Last updated 11 days ago

Responsibilities For Senior Scientific Machine Learning Software Engineer - Physics

  • Develop NVIDIA Modulus, a machine learning framework for digital twins and simulation surrogates
  • Work with internal teams to validate applications on Nvidia's products
  • Stay current with latest deep learning research and implement new techniques
  • Solve real-world scientific and engineering problems using machine learning

Requirements For Senior Scientific Machine Learning Software Engineer - Physics

Python
Linux
  • BS or MS degree (PhD preferred) in computer science, mathematics, computational science/engineering, or related technical field
  • 10+ years of relevant experience
  • Strong Python programming skills
  • Familiarity with containers, numeric libraries, modular software design
  • Knowledge of DNN architectures and machine learning techniques
  • Experience with major deep learning frameworks (PyTorch, Tensorflow, JAX)
  • Strong analytical skills with bias for action
  • Good time-management and organization skills
  • Solid written and oral communications skills

Benefits For Senior Scientific Machine Learning Software Engineer - Physics

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Scientific Machine Learning Software Engineer - Physics

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA focusing on developing AI solutions for chip design, combining machine learning expertise with semiconductor industry innovation.

Senior Technical Marketing Engineer, CUDA-X Accelerated Solvers - CAE

Senior Technical Marketing Engineer position at NVIDIA, focusing on CUDA-X Accelerated Solvers and CAE, combining technical expertise with marketing skills.

Senior Full Stack Engineer, Deep Learning Algorithms

Senior Full Stack Engineer position at NVIDIA focusing on Deep Learning Algorithms, requiring 5+ years of experience in software development and expertise in Python, frontend/backend development, and AI.

Technical Product Specialist

Senior Technical Product Specialist role at NVIDIA focusing on Digital Human Tech, combining Python/C++ development with customer success in AI and computer graphics.

Senior Deep Learning Engineer

Senior Deep Learning Engineer role at NVIDIA focusing on implementing and optimizing AI models using cutting-edge GPU technology.