Jobs · Engineering · California

Senior Scientific Machine Learning Engineer – Earth-2

NVIDIA · Santa Clara, CA · 1 mo ago
EngineeringFull-time

About the role

NVIDIA is seeking individuals passionate about building AI frameworks for weather and climate modeling. The successful candidate will work on developing and enhancing NVIDIA’s Earth-2 technologies, focusing on machine learning frameworks like NVIDIA PhysicsNeMo and NVIDIA Earth2Studio.

Responsibilities

  • Work with internal project teams to validate applications built using the framework on NVIDIA’s products.
  • Integrate new functionalities from internal or external projects into the platform.
  • Stay up to date with the latest research and innovations in deep learning techniques.
  • Implement and experiment with new ideas to develop and enhance NVIDIA's Earth-2 technologies, with a focus on weather & climate AI.

Requirements

  • BS or MS degree (PhD preferred) in computer science, mathematics, computational science/engineering, or related technical field or equivalent experience.
  • 5+ years of relevant experience.
  • Strong Python programming skills.
  • Familiarity with containers, numeric libraries, modular software design.
  • Deep knowledge of state-of-the-art DNN architectures and machine learning techniques and algorithms (graph networks, diffusion models, reinforcement learning etc.).
  • Experience with developing or using major deep learning frameworks (PyTorch, Tensorflow, JAX etc.).
  • Experience with machine learning techniques to solve real-world scenarios in weather/climate.
  • Experience with scientific visualization.
  • Strong analytical skills with a bias for action.
  • Good time-management and organization skills to thrive in a fast-paced, dynamic environment.
  • Solid written and oral communications skills.
  • Good teamwork and interpersonal skills.

Qualifications

  • Experience using multi-node systems with data-parallel and model-parallel programming, performance optimization.
  • Experience with HPC programming models (OpenMPI, NCCL), and/or CUDA or GPU kernel programming.
  • Published papers in the field of AI in scientific computing, especially in weather & climate applications.
  • Familiarity with common tooling in the Earth-2 ecosystem (xarray, zarr, regridding, weather & climate data stores, etc.).

Skills

Experience using multi-node systems with data-parallel and model-parallel programming, performance optimization. Experience with HPC programming models (OpenMPI, NCCL), and/or CUDA or GPU kernel programming. Published papers in the field of AI in scientific computing, especially in weather & climate applications. Familiarity with common tooling in the Earth-2 ecosystem (xarray, zarr, regridding, weather & climate data stores, etc.).

Benefits

Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4. Eligible for equity and benefits.

Pay

Base salary will be determined based on your location, experience, and the pay of employees in similar positions.

Schedule

Full-time position.

Similar jobs