Senior Deep Learning Systems Architect

at Nvidia
USD 224,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 Algorithms CUDA @ 1 Deep Learning @ 4 GPU @ 1 HPC JAX @ 6 MPI @ 1 Machine Learning @ 7 OpenCL @ 1 Performance Analysis @ 6 PyTorch @ 6 Python @ 6 TensorFlow @ 6

Details

NVIDIA is seeking a Senior Deep Learning Systems Architect to help design hardware accelerator and processor architectures that enable state-of-the-art machine learning and data analytics algorithms and applications on next-generation mobile, embedded, and datacenter platforms.

Responsibilities

  • Contribute to features that advance next-generation GPUs and systems for artificial intelligence.
  • Keep up with the latest deep learning research and collaborate with internal and external deep learning researchers, hardware architects, and software engineers.
  • Participate in engineering projects and co-design AI system architectures from conception through specification and prototyping.
  • Understand AI and deep learning workloads and their mapping to underlying hardware and systems.
  • Identify potential improvements and bottlenecks, propose solutions to address system gaps, and accelerate or improve current systems and methods.
  • Perform first-principles analyses of deep learning techniques, system optimizations, and analytical models.
  • Implement prototypes and conduct benchmarking to test and validate ideas.

Requirements

  • MS degree or equivalent experience, or PhD, in computer science, computer architecture, electrical engineering, or a related field.
  • 10 or more years of relevant work experience. Additional equivalent experience in relevant areas may substitute for an advanced degree.
  • Strong background in several relevant areas, including:
    • Machine learning, with a focus on deep neural networks and a solid understanding of deep learning fundamentals.
    • Adapting and training deep neural networks for various tasks.
    • Developing code with deep neural network training frameworks such as PyTorch, TensorFlow, or JAX.
    • Numerical analysis.
    • Performance analysis and optimization.
    • Computer architecture.
  • Programming fluency in C++ and ideally Python.
  • Experience with GPU computing technologies such as CUDA, OpenCL, or OpenACC is a strong advantage.
  • Experience with high-performance computing technologies such as MPI or OpenMP is a strong advantage.

Compensation and Benefits

The base salary range is USD 224,000–356,500, determined by location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.

Applications will be accepted at least until July 19, 2026. NVIDIA is an equal opportunity employer and uses AI tools in its recruiting processes.

More jobs at Nvidia

Similar jobs