Senior Software Engineer - Data Center Rack and Power Management Engineering

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$180,000 - $339,250
Backend
Senior Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

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

NVIDIA, a pioneer in accelerated computing and AI technology, is seeking a Senior Software Engineer to join their Data Center Rack and Power Management Engineering team. This role presents an exciting opportunity to shape the future of AI infrastructure through innovative power management solutions.

The position involves developing next-generation power management architectures for NVIDIA's cutting-edge AI supercomputing platforms, including work with their GB200 superchip. You'll be at the forefront of optimizing power consumption at the data center level, working directly with customers and cross-functional teams to deliver high-quality solutions.

As a senior engineer, you'll lead various aspects of product development, from architecture specification to implementation and testing. The role requires expertise in firmware architecture, strong programming skills in C/C++ and Python, and deep understanding of server and rack management solutions. You'll be responsible for conducting code reviews, improving unit testing, and ensuring robust test plans are in place.

NVIDIA offers a competitive compensation package, including a base salary range of $180,000 to $339,250, plus equity. The company is known for its innovative culture and commitment to pushing technological boundaries. You'll be joining a diverse, supportive environment where creativity and autonomy are valued, working alongside some of the industry's brightest minds.

This role is perfect for someone who combines technical expertise with strong communication skills and enjoys solving complex problems. You'll have the opportunity to make a lasting impact on the efficiency and sustainability of data centers while working with cutting-edge AI technology. The position offers both technical challenges and leadership opportunities, making it ideal for engineers looking to advance their careers in a rapidly evolving field.

Last updated 8 minutes 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 of 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

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

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on cloud infrastructure automation, offering competitive salary and opportunity to work with cutting-edge technology.