N

NVIDIA

Designs the chips and software that power AI

Senior Software Engineer - JAX

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • A Bachelor of Science in Computer Science or Computer Engineering, or equivalent experience, is required.
  • At least 6 years of relevant experience is required.
  • Programming experience in C/C++ and Python is required.
  • Experience with machine learning frameworks and their internals, such as PyTorch, TensorFlow, or scikit-learn, is required.
  • Demonstrated ability to develop customer-facing solutions while balancing feature requests and bugs is required.
  • A technical foundation in CPU and GPU architectures, numeric libraries, and modular software design is required.
  • Strong verbal and written communication skills are required.
  • Ability to work successfully with multifunctional teams, principals, and architects, and to coordinate across organizational boundaries and geographies, is required.

Responsibilities

  • Contribute to JAX as part of NVIDIA's efforts.
  • 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 application in real-world products.

Desired Qualifications

  • Understanding of JAX, Autograd, tracing, code generation, and DSL compilers and their design.
  • Understanding of deep learning training in distributed contexts, including multi-GPU, multi-node, synchronous, and asynchronous training.
  • Background with software shipping cycles, including development, deployment, release, and continuous integration.
  • Experience building distributed systems and services at large scale.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs