NVIDIA

Deep Learning Architect

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Durham • California, North Carolina • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $189,750 per year

Job Level

Mid-LevelSenior

Tech Stack

Python

About the role

  • Develop innovative HW, DSP, GPU and system architectures to extend the state of the art in AI Inference performance and efficiency
  • Analyze and prototype key deep learning and data analytics algorithms and applications
  • Understand and analyze the interplay of hardware and software architectures on future algorithms and applications
  • Write efficient software for AI Inference, including CUDA kernels, framework level code, and application-level code
  • Collaborate across the company to guide the direction of AI, working with software, research, and product teams

Requirements

  • Recently completed a MS or PhD in Computer Science, Electrical Engineering, Math or related field (or equivalent experience)
  • Strong mathematical foundation in machine learning and deep learning
  • Expert programming skills in C, C++, or Python
  • Familiarity with GPU computing (CUDA or similar) and HPC (MPI, OpenMP)
  • Strong knowledge and coursework in computer architecture
Benefits
  • Equity
  • Benefits 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++PythonCUDAHPCMPIOpenMPdeep learningdata analyticscomputer architecture
Soft skills
collaborationcommunication
Certifications
MS in Computer SciencePhD in Computer ScienceMS in Electrical EngineeringPhD in Electrical EngineeringMS in MathPhD in Math