Distinguished Engineer, JAX

at Nvidia
USD 320,000-488,800 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 4 Distributed Systems @ 4 Machine Learning @ 4 scikit-learn @ 4 TensorFlow @ 4 Hiring @ 4 Communication @ 7 PyTorch @ 4 GPU @ 4

Details

NVIDIA is hiring a distinguished engineer to develop its AI platform and specifically its performance optimizations in deep learning frameworks using JAX, a tool that can differentiate between Python control code and NumPy code. The goal is to deliver a polished, fast, modular and coordinated platform to handle data, training and analysis for a wide range of deep learning solutions using JAX. Strong programming skills, excellent system design skills, and strong communication and planning abilities are required.

Responsibilities

  • Play a significant role in NVIDIA's effort in contributing to JAX.
  • Design and implement JAX core components and drive peak performance on NVIDIA products.
  • Work with AI applied researchers and leaders to build future-proof models.
  • Build tools that will increase the efficiency of teams developing AI-based systems.
  • Bridge the gap between the latest in numerical computing, simulation and deep learning research and their applications in real world products.

Requirements

  • BS in Computer Science, Computer Engineering, or related field (or equivalent experience).
  • 18+ years relevant experience.
  • Strong programming in C/C++ and Python.
  • Experience with machine learning frameworks and their internals (for example PyTorch, TensorFlow, scikit-learn).
  • Proven ability developing customer-facing solutions, balancing feature requests and bugs.
  • Proven technical foundation in CPU and GPU architectures, numeric libraries, and modular software design.
  • Highly motivated with excellent verbal and written communication skills.
  • Ability to work successfully with multi-functional teams, principals and architects; coordinates effectively across organizational boundaries and geographies.

Ways To Stand Out

  • Understanding of JAX, Autograd, tracing, code generation and DSL compilers and their design.
  • Understanding of deep learning training in distributed contexts: multi-GPU, multi-node, synchronous vs asynchronous.
  • Background with software shipping cycles (dev, deploy, release, CI).
  • Experience building distributed systems and services at large scale.

Compensation & Benefits

  • Base salary range: 320,000 USD - 488,750 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligibility for equity and company benefits.

Other Details

  • Applications accepted at least until January 16, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and commits to fostering a diverse work environment.