Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 7 Distributed Systems @ 4 Machine Learning @ 4 scikit-learn @ 4 TensorFlow @ 4 Hiring @ 4 Communication @ 7 PyTorch @ 4 GPU @ 7Details
NVIDIA is hiring senior engineers to develop its AI platform, focusing on performance optimizations in deep learning frameworks using JAX. The role aims 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, and strong communication and planning skills are required.
Responsibilities
- Play a meaningful 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 increase the efficiency of teams developing AI-based systems.
- Bridge the gap between numerical computing, simulation and deep learning research and their applications in real world products.
Requirements
- BS in Computer Science, Computer Engineering, or a related field (or equivalent experience).
- 6+ years relevant experience.
- Strong programming skills in C/C++ and Python.
- Experience with machine learning frameworks and their internals (e.g., PyTorch, TensorFlow, scikit-learn).
- Proven ability developing customer-facing solutions, balancing feature requests and bugs.
- Strong technical foundation in CPU and GPU architectures, numeric libraries, and modular software design.
- Excellent verbal and written communication skills; ability to coordinate across multi-functional teams, principals and architects and across geographies.
Preferred / 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 ranges by level:
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- You will also be eligible for equity and benefits (link provided by employer).
- Applications for this job will be accepted at least until September 26, 2025.
Additional Information
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment. The company does not discriminate on the basis of protected characteristics.