Senior Software Engineer, Datacenter Modeling

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

Communication @ 7 Debugging @ 7 Mathematics @ 4 Performance Analysis @ 6 Python @ 4

Details

NVIDIA is hiring a Senior Engineer to design and build robust software for accelerated computing systems. The role involves solving challenging technical problems, contributing to architecture decisions, improving engineering practices, and collaborating with partners across NVIDIA.

Responsibilities

  • Design, implement, and maintain software systems that combine hardware, software, workload, and deployment assumptions to evaluate data center-level power, total cost of ownership (TCO), and performance trade-offs.
  • Contribute to software design decisions by prototyping and evaluating solutions and incorporating stakeholder feedback.
  • Strengthen engineering quality through effective testing, regression coverage, and operational practices.
  • Collaborate across teams to define clear interfaces and enable efficient development.
  • Make hands-on contributions to complex technical problems, including diagnosing and resolving issues.
  • Participate in building and code reviews, share knowledge, and help teammates adopt effective software and engineering practices.

Requirements

  • 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.
  • Six or more years of experience with 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, 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.

Preferred Qualifications

  • Comfort navigating ambiguous problem spaces, learning from source code and primary papers, prototyping quickly, and adapting based on evidence.
  • Background in performance analysis, executive dashboards, or quantitative modeling for accelerated systems.
  • Experience working close to hardware or at large scale.
  • Track record of turning real-world inputs into structured, reliable software.
  • Experience helping teammates learn and adopt new technologies while continuing to deliver.
  • Good judgment about systems design and openness to revising views as new information emerges.

Benefits

The role includes eligibility for equity and benefits. NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer. Applications will be accepted at least until October 31, 2026.

More jobs at Nvidia

Similar jobs