Architecture Energy Modeling Engineer

NVIDIA NVIDIA · Semiconductors · Shanghai, China

NVIDIA is seeking an Architecture Energy Modeling Engineer to develop and deploy methodologies for energy-efficient GPU products. This role involves building energy models using ML and statistical techniques, analyzing power consumption of GPUs and AI workloads, and integrating these models into design and simulation platforms. The goal is to influence architectural and design improvements for energy efficiency.

What you'd actually do

  1. Develop methodologies and workflows to select and run a wide variety of workloads to train models using ML and/or statistical techniques.
  2. Develop methodologies to improve the accuracy of energy models under various constraints, such as, process, timing, floorplan and layout.
  3. Correlate the predicted energy from models created at different stages of the design cycle, with the goal of bridging early estimates to silicon.
  4. Develop tools to debug energy inefficiencies observed in various workloads run on silicon, RTL and architectural simulators.
  5. Work with architects and performance architects to develop an energy-efficient GPU.

Skills

Required

  • Python
  • C++
  • machine learning
  • AI
  • statistical modeling
  • computer architecture
  • energy-efficient GPU designs

Nice to have

  • Verilog
  • ASIC design principles

Other signals

  • develop energy models
  • train models using ML
  • analyze energy consumption of GPUs
  • artificial intelligence workloads