NVIDIA
Senior Software Engineer, JAX
$184K–$356K
US, CA, Santa Clara +1 · Senior · Full-time · Posted Oct 11, 2026
- Location
- US, CA, Santa Clara
US, CA, Remote - Experience
- 6+ years of relevant experience.
- Education
- BS in Computer Science, Computer Engineering, or a related field (or equivalent experience).
About the job
Develop and optimize JAX components and tools for NVIDIA’s AI platform, advancing performance on NVIDIA products and supporting deep learning research and applications.
What you'll do
- Contribute to JAX and design and implement core components optimized for NVIDIA products.
- Work with AI applied researchers and leaders to build future-proof models.
- Build tools that improve AI development efficiency and connect numerical computing and deep learning research to real-world products.
What they ask for
- BS in Computer Science, Computer Engineering, or a related field (or equivalent experience).
- C/C++ and Python programming skills.
- Experience with machine learning frameworks and their internals.
- Customer-facing solution development experience and a technical foundation in CPU and GPU architectures, numeric libraries, and modular software design.
Nice to have
- Understanding of JAX, Autograd, tracing, code generation, and DSL compilers.
- Experience with distributed deep learning training, software shipping cycles, or large-scale distributed systems and services.
Pay
184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)
Tools
JAX, C/C++, Python, PyTorch, TensorFlow, scikit-learn, Autograd
AI focus
Develop and optimize deep learning framework components and tooling; collaborate on future-proof models and AI-based systems.
Model-written summary · the original posting is authoritative