Taro Logo

Senior Architecture Energy Modeling Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$168,000 - $310,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Hardware

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Architecture Energy Modeling Engineer to join their Power Modeling, Methodology and Analysis Team. This role combines expertise in machine learning, computer architecture, and energy efficiency to develop next-generation GPUs, CPUs, and Tegra SOCs.

The position focuses on researching, developing, and implementing methodologies to enhance NVIDIA's product energy efficiency. You'll be responsible for building sophisticated energy models that integrate into various platforms, from architectural simulators to silicon implementations. A key aspect involves developing Machine Learning-based power models to analyze and optimize power consumption in NVIDIA GPUs.

Working collaboratively with diverse teams including Architects, ASIC Design Engineers, Low Power Engineers, and Performance Engineers, you'll contribute to early insights into energy consumption patterns for graphics and AI workloads. This role offers the opportunity to directly influence architectural, design, and power management improvements in NVIDIA's cutting-edge products.

The ideal candidate brings 6+ years of experience, strong programming skills in Python and C++, and deep knowledge of machine learning and computer architecture. You'll need to understand energy consumption principles and ASIC design, while being able to develop and implement complex algorithms. The role offers competitive compensation, including a base salary range of $168,000-$310,500 USD (depending on level), equity, and comprehensive benefits.

This position represents a unique opportunity to impact the future of energy-efficient computing at a company that's transforming industries through AI and digital twins. You'll be at the forefront of developing solutions that maintain NVIDIA's competitive edge in energy efficiency while pushing the boundaries of technological innovation.

Last updated 6 hours ago

Responsibilities For Senior Architecture Energy Modeling Engineer

  • Work with architects, designers, and performance engineers to develop energy-efficient GPU
  • Identify key design features and workloads for building Machine Learning based unit power/energy models
  • Develop and own methodologies and workflows to train models using ML and/or statistical techniques
  • Improve accuracy of trained models using different model representations and learning algorithms
  • Develop methodologies to estimate data movement power/energy accurately
  • Correlate predicted energy from models at different design cycle stages
  • Integrate power/energy models into performance platforms
  • Develop tools to debug energy inefficiencies
  • Prototype new architectural features and analyze system impact
  • Identify and suggest improvements for GPU perf/watt

Requirements For Senior Architecture Energy Modeling Engineer

Python
  • MS (or equivalent experience) with proven experience or PhD in related fields
  • 6+ years of experience
  • Strong coding skills in Python, C++
  • Background in machine learning, AI, and/or statistical modeling
  • Background in computer architecture and interest in energy-efficient GPU designs
  • Familiarity with Verilog and ASIC design principles is a plus
  • Ability to formulate and analyze algorithms
  • Understanding of energy consumption, estimation, and low power design
  • Good verbal/written communication and interpersonal skills

Benefits For Senior Architecture Energy Modeling Engineer

Equity
  • Equity
  • Benefits package

Related Jobs

Senior DFX Software Engineer - Machine Learning

Senior DFX Software Engineer role at NVIDIA focusing on machine learning applications in silicon testing, offering $136K-$264.5K salary plus benefits.

Senior Software Engineer, Agentic AI

Senior Software Engineer position at NVIDIA focusing on developing the Agent Intelligence (AIQ) toolkit for enterprise AI applications, requiring 5+ years of Python experience and expertise in LLM frameworks.

Senior Deep Learning Frameworks Sustaining Engineer

Senior Deep Learning Engineer role at NVIDIA focusing on maintaining and improving machine learning frameworks and enterprise products.

Senior Computer Vision System Performance Engineer

Senior Computer Vision System Performance Engineer role at NVIDIA focusing on optimizing computer vision applications and developing hardware-accelerated pipelines.

Senior Deep Learning Systems Engineer, Datacenters

Senior Deep Learning Systems Engineer position at NVIDIA focusing on optimizing datacenter performance for AI applications, offering competitive compensation and opportunity to work with cutting-edge technology.