Senior Computer Architect - Deep Learning

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $425,500
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Computer Architect - Deep Learning

NVIDIA is seeking talented architects to design hardware accelerator and processor architectures for state-of-the-art machine learning and data analytics algorithms. As a member of the deep learning architecture team, you'll work on advancing AI capabilities in next-generation GPUs. The role involves staying current with deep learning research while collaborating across teams including researchers, architects, and engineers. You'll analyze deep learning methods, propose acceleration features, and evaluate their benefits.

NVIDIA, a leader in accelerated computing, offers a unique opportunity to impact the future of AI and computing. The company is at the forefront of developing intelligent machines that can learn, reason, and interact with people. From self-driving cars to AI-powered robots, NVIDIA's technology is driving innovation across industries.

The ideal candidate will bring strong expertise in computer architecture, performance optimization, and deep learning workloads. You'll need proficiency in C++, Python, and GPU computing (CUDA), along with experience with deep learning frameworks like PyTorch. This role offers the chance to work with forward-thinking professionals in a company known for innovation and technological advancement.

Join NVIDIA's deep learning architecture team to help build the real-time, cost-effective computing platforms that are transforming industries and advancing the era of AI. This position offers competitive compensation, including equity, and the opportunity to work on cutting-edge technology that's shaping the future of computing.

Last updated 3 months ago

Responsibilities For Senior Computer Architect - Deep Learning

  • Contribute to features that help next-generation GPUs advance the state of AI
  • Keep up with the latest DL research
  • Collaborate with DL researchers, hardware architects, and software engineers
  • Analyze behavior of various deep learning methods
  • Propose new features to accelerate or enable various methods
  • Study the benefits of proposed features

Requirements For Senior Computer Architect - Deep Learning

Python
  • MS or PhD degree in computer science, computer architecture, electrical engineering or related field
  • 5+ years of experience in computer architecture, performance analysis, deep learning workloads
  • Programming fluency with C++ and Python
  • Experience with GPU computing (CUDA)
  • Experience with deep learning frameworks like PyTorch
  • Experience with core deep learning kernels such as matrix multiply and convolution

Benefits For Senior Computer Architect - Deep Learning

Equity
  • Equity
  • Competitive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Computer Architect - Deep Learning

Machine Learning Software Platform Architect

Senior ML Platform Architect role at NVIDIA focusing on LLM infrastructure for chip design

Gen AI Product Evangelist Engineer, Retail

Senior technical role combining AI expertise with developer advocacy to create educational content and demos for NVIDIA's retail-focused Gen AI applications.

Manager, Neural Reconstruction Software

Lead NVIDIA's Neural Reconstruction Software team, developing cutting-edge AI technologies for computer vision and robotics applications.

Senior Manager, Visual AI Microservices

Lead the development of Visual AI Microservices at NVIDIA, managing teams building cutting-edge computer vision and AI services for developer enablement.

Manager, Artificial Intelligence Algorithms

Lead AI algorithms team at NVIDIA, managing deep learning software development and optimization for GPU-accelerated platforms.