Taro Logo

Senior Software Engineer - Data Center Rack and Power Management Engineering

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Data Center Rack and Power Management Engineering

NVIDIA, a pioneer in accelerated computing for over 25 years, is seeking a Senior Software Engineer to join their Data Center Rack and Power Management Engineering team. This role is at the forefront of developing next-generation power management solutions for AI supercomputing platforms, including work with NVIDIA's GB200 superchip.

The position offers a unique opportunity to drive innovation in power management solutions for scaling AI infrastructure using NVIDIA's cutting-edge GPU and CPU solutions. You'll be working on optimizing power consumption at the data center level, developing architecture specifications, and collaborating with cross-functional teams to deliver high-quality products.

As an NVIDIAN, you'll be part of a diverse, supportive environment where innovation is paramount. The role requires expertise in firmware architecture, strong programming skills in C/C++ and Python, and experience with server management solutions. You'll be responsible for everything from architecture design to implementation and customer support.

The ideal candidate will have 8+ years of experience, strong technical skills, and excellent communication abilities. Additional valuable experience includes OpenBMC solutions development, OCP and DMTF contributions, and a track record of improving performance/watt metrics for Data Centers.

NVIDIA offers competitive compensation including a base salary range of $184,000-$356,500 USD, equity, and comprehensive benefits. Join a company that's transforming industries through AI and accelerated computing, where your work will have a lasting impact on the world.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Data Center Rack and Power Management Engineering

  • Drive next-generation power management solutions for scaling AI infrastructure
  • Collaborate with customers and teams to define requirements
  • Develop architecture for power management at server and rack levels
  • Produce detailed architecture specifications and validate through POCs
  • Coordinate development of architecture specs and design documents
  • Conduct code reviews and improve unit testing
  • Support QA teams in product life cycles
  • Contribute to all phases of product development

Requirements For Senior Software Engineer - Data Center Rack and Power Management Engineering

Python
Linux
  • BS, MS, or PhD in EE/CS or related field
  • 8+ years experience in building rack or server management solutions
  • Experience evaluating power usage at component level
  • Expertise in firmware architecture
  • Strong skills in C/C++ and Python
  • Proficient programming and debugging skills for server platforms
  • Experience with SCM tools (Git, Perforce) and Jira
  • Excellent written and oral communication skills