Senior Software Engineer, Datacenter Modeling

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CABoulder, COHillsboro, OR
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 92% of similar roles. Most pay $147,200–$202,575 — the blue band above. At the midpoint, this role pays about $236k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1763 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1151 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Datacenter Modeling

As a Senior Software Engineer, Datacenter Modeling, you will join the team responsible for designing and building robust software for accelerated computing systems. Your primary responsibilities include designing, implementing, and maintaining software systems that integrate hardware, software, workload, and deployment assumptions to evaluate data center-level power, performance trade-offs, and total cost of ownership. You will contribute to architecture decisions, prototype solutions, and strengthen engineering quality through testing, regression coverage, and operational practices. The role requires proficiency in Python or other modern programming languages, along with strong analytical, debugging, and problem-solving skills. You will work on complex technical problems, define clear interfaces, and perform code reviews. This position focuses on quantitative modeling for accelerated systems, turning real-world inputs into structured, reliable software to solve data center performance challenges.

What does a Software Engineer earn in California?

Median $214500 from 1167 postings across 73 companies.

See salary data

What you'll do

  • Design, implement, and maintain software systems to evaluate data center-level power, TCO, and performance trade-offs.
  • Prototype and evaluate technical solutions to contribute to software design decisions.
  • Strengthen engineering quality through effective testing, regression coverage, and operational practices.
  • Define clear interfaces across teams to enable efficient development.
  • Diagnose and resolve complex technical problems through hands-on contributions.
  • Participate in building and code reviews to share knowledge and improve engineering practices.

What we're looking for

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Physics, Applied Mathematics, or a related field, or equivalent experience.
  • MS or PhD is preferred.
  • 6+ years of experience in Python or other modern programming languages.
  • Experience developing and maintaining technical software systems with strong analytical, problem-solving, and debugging skills.
  • Ability to learn quickly and work effectively in a dynamic environment and apply new technologies and approaches.
  • Strong written and verbal communication skills, with the ability to collaborate across multidisciplinary teams.
  • Background in performance analysis, executive dashboards, or quantitative modeling for accelerated systems (preferred).
  • Experience working close to hardware or at large scale is a plus (preferred).

More like this

Similar roles

Senior System Software Engineer, Datacenter Power Management

Nvidia

Remote (Santa Clara, CA) +3 4 days ago $224,000–$356,500
C Embedded Firmware Device Drivers Operating Systems Computer Architecture Pre-silicon Validation Silicon Bring-up DVFS Power Management Telemetry Concurrency Interrupt Handling Hardware-Software Interfaces ASIC GPU CPU SoC
10+ yrs exp Remote

Senior Datacenter Product Development Engineer

Nvidia

Santa Clara, CA 168 days ago
PCIe InfiniBand Ethernet I3C I2C SPI USB FPGA CPLD Python Shell Scripting Linux DFx Signal Integrity HPC Root-Cause Analysis HW Diagnostics FW Secure-Boot
8+ yrs exp

Senior Datacenter Product Development Engineer

Nvidia

Santa Clara, CA 4 days ago $200,000–$322,000
Python Linux CPU GPU HBM PCIe DFX Signal Integrity Timing Analysis Fault Analysis Computer Architecture Digital Design Test Scripts
10+ yrs exp

Senior System Software Engineer, Datacenter Power Management

Nvidia

Remote (Santa Clara, CA) +3 4 days ago $224,000–$356,500
C Embedded Firmware Device Drivers Operating Systems Computer Architecture Pre-silicon Validation Silicon Bring-up DVFS Power Management Telemetry Concurrency Interrupt Handling Hardware-Software Interfaces ASIC GPU CPU SoC
10+ yrs exp Remote

Senior Software Engineer, DGX Cloud AI Infrastructure

Nvidia

Remote (Santa Clara, CA) +4 4 days ago $184,000–$287,500
Python C/C++ PyTorch TensorRT-LLM NeMo Megatron CUDA NCCL RDMA InfiniBand RoCE NVLink NVSwitch Nsight Systems Distributed Computing HPC Deep Learning Systems
8+ yrs exp Remote