Senior Software Engineer, JAX

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI

Description For Senior Software Engineer, JAX

NVIDIA is seeking a Senior Software Engineer to join their JAX development team, focusing on AI platform optimization. This role is central to NVIDIA's mission in advancing numerical computing and machine learning research worldwide. The position involves developing and optimizing deep learning frameworks using JAX, a sophisticated tool for differentiating Python and NumPy code. The ideal candidate will contribute to building a comprehensive platform for data handling, training, and analysis of deep learning solutions.

The role offers an opportunity to work at the forefront of AI technology, collaborating with leading researchers and engineers to shape the future of machine learning frameworks. You'll be responsible for designing and implementing core JAX components, optimizing performance on NVIDIA products, and building tools that enhance AI development efficiency.

Key technical aspects include working with JAX, machine learning frameworks, distributed systems, and deep learning in multi-GPU environments. The position requires strong programming skills in C/C++ and Python, along with a deep understanding of CPU and GPU architectures.

This is an excellent opportunity for someone passionate about AI and high-performance computing to join a company that's leading the charge in accelerated computing. NVIDIA offers competitive compensation, including a robust base salary range of $184,000 to $356,500, plus equity and comprehensive benefits. The role provides a unique blend of technical challenges, innovation opportunities, and the chance to impact the future of AI computing.

Last updated a day ago

Responsibilities For Senior Software Engineer, JAX

  • Play 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 will increase the efficiency of teams developing AI-based systems
  • Work to bridge the gap between the latest in numerical computing, simulation and deep learning research

Requirements For Senior Software Engineer, JAX

Python
  • BS in Computer Science or Computer Engineering or related field (or equivalent experience)
  • 5+ years relevant experience
  • C/C++ and Python programming
  • Experience with machine learning frameworks and their internals
  • Proven ability developing customer-facing solutions
  • Proven technical foundation in CPU and GPU architectures
  • Highly motivated with excellent verbal and written communication skills
  • Ability to work successfully with multi-functional teams

Benefits For Senior Software Engineer, JAX

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, JAX

Windows AI Software Engineer

Senior Windows AI Software Engineer role at NVIDIA focusing on AI integration in games and applications, offering competitive salary and benefits.

Senior Software Engineer - Deep Learning

Senior Software Engineer position at NVIDIA focusing on deep learning and computer vision, developing efficient AI models for real-time video communication and content creation.

Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer role at NVIDIA focusing on optimizing deep learning libraries and GPU performance, offering competitive salary and benefits.

Senior Deep Learning Software Engineer, cuDNN

Senior Deep Learning Software Engineer position at NVIDIA working on cuDNN, developing GPU-accelerated libraries for deep neural networks.

Technical Product Specialist

Senior Technical Product Specialist role at NVIDIA focusing on Digital Human Tech, requiring expertise in Python, C++, and 3D animation, offering remote work in Canada.