Senior Software Engineer, JAX
Core
Design and implement core components of NVIDIA's JAX deep learning framework to deliver high-performance, modular tooling for data, training, and analysis.
Role type
Senior IC software engineer (JAX framework)
Builds
JAX core components and performance optimizations for NVIDIA AI products
Domain
Deep learning frameworks, numerical computing, GPU/CPU architectures
Deliverable
production ML models
Required skills
C/C++, Python, machine learning framework internals, CPU/GPU architecture, modular software design, distributed systems
Preferred skills
JAX/Autograd/DSL compilers, distributed training (multi-GPU/multi-node), software shipping cycles, large-scale distributed services
Technologies
JAX, NumPy, PyTorch, TensorFlow, scikit-learn
Responsibilities
Design and implement JAX core components, drive peak performance on NVIDIA products, build tools to increase team efficiency, bridge research and real-world applications
Seniority
Senior, hands-on IC
