Senior Deep Learning Performance Architect

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

NVIDIA is seeking an architect to develop processor and system architectures that accelerate machine learning, data analytics, and high-performance computing applications, focusing on high performance and energy efficiency for deep learning workloads.

What you'd actually do

  1. As a member of our deep learning architecture team, you will craft high performance energy efficient system and processor architectures to extend the state of the art in deep learning.
  2. Prototype key deep learning and data analytics algorithms and applications.
  3. Analyze trade-offs in performance, cost and power developing analytical models, simulators and test suites.
  4. Analyze architecture performance and/or energy efficiency considering deep learning workloads, modeling and prototyping.
  5. Collaborate across the company to guide the direction of machine learning, working with software, research and product teams.

Skills

Required

  • Master's or PhD in Computer Science, Electrical Engineering or Computer Engineering, or equivalent experience.
  • 4+ years of relevant work or research experience.
  • strong foundation in machine learning and deep learning fundamentals
  • strong background in high performance power efficient designs, energy efficient high performance computing, performance analysis and profiling
  • Python
  • C++
  • GPU computing
  • parallel programming models
  • analytical performance modeling
  • profiling
  • analysis

Nice to have

  • C

What the JD emphasized

  • strong foundation in machine learning and deep learning fundamentals
  • strong background in high performance power efficient designs
  • energy efficient high performance computing
  • performance analysis and profiling

Other signals

  • deep learning workloads
  • GPU computing
  • processor and system architectures