NVIDIA
Senior Software Engineer, Datacenter Modeling
$184K–$356K
US, CA, Santa Clara +2 · Senior · Full-time · Posted Oct 27, 2026
- Location
- US, CA, Santa Clara
US, CO, Boulder
US, OR, Hillsboro - Experience
- 6+ years in Python or other modern programming languages.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Physics, Applied Mathematics, or a related field, or equivalent experience. An MS or PhD is preferred.
About the job
Designs and maintains software that models data center power, total cost of ownership, and performance trade-offs for accelerated computing systems.
What you'll do
- Design, implement, and maintain software combining hardware, software, workload, and deployment assumptions.
- Prototype and evaluate design solutions; strengthen testing, regression coverage, and operational practices.
- Collaborate across teams, resolve complex technical issues, and participate in code reviews and knowledge sharing.
What they ask for
- Bachelor’s degree in a related field or equivalent experience.
- 6+ years of experience in Python or other modern programming languages.
- Experience developing and maintaining technical software systems.
- Strong analytical, problem-solving, debugging, and communication skills; ability to collaborate across multidisciplinary teams.
Nice to have
- MS or PhD.
- Background in performance analysis, executive dashboards, quantitative modeling for accelerated systems, or experience working close to hardware or at large scale.
Pay
184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)
Tools
Python
AI focus
The role models data center-level power, TCO, and performance trade-offs for accelerated computing systems. NVIDIA states that it uses AI tools in recruiting processes.
Model-written summary · the original posting is authoritative