Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer, Datacenter Modeling

NVIDIA

. Design, implement, and maintain software systems combining hardware, software, workload, and deployment assumptions to evaluate data center-level power, TCO, and performance trade-offs .

Posted 10/28/2026full-timeUnited StatesSenior💰 $184,000 - $356,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software design and implementation, particularly in Python and modern programming languages, while effectively collaborating across multidisciplinary teams to solve complex technical problems. Strong analytical and problem-solving skills are essential for performance analysis and developing reliable software systems.

Highest-signal resume keywords
Python ProgrammingSoftware DesignPerformance AnalysisAnalytical Problem-SolvingCollaboration Across Teams

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentTechnical Software SystemsDebuggingPrototypingRegression TestingQuantitative ModelingPerformance Trade-Off AnalysisData Center-Level EvaluationSystems Build JudgementStructured Software Development
Soft Skills
Strong Communication SkillsAdaptabilityTeam CollaborationLearning AgilityOpenness to Feedback
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer EngineeringBachelor’s Degree in Electrical EngineeringBachelor’s Degree in Mechanical EngineeringBachelor’s Degree in PhysicsBachelor’s Degree in Applied Mathematics
Industry Keywords
Data CenterTCOWorkload EvaluationOperational PracticesHands-On ContributionsCode ReviewsExecutive DashboardsDynamic EnvironmentAmbiguous Problem SpacesMultidisciplinary Teams

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Design, implement, and maintain software systems combining hardware, software, workload, and deployment assumptions to evaluate data center-level power, TCO, and performance trade-offs
  • Contribute to software design decisions by prototyping and evaluating solutions and incorporating stakeholder feedback
  • Strengthen engineering quality through 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 and help diagnose and resolve issues
  • Participate in building and code reviews
  • Share knowledge and help teammates adopt effective software and engineering practices

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Physics, Applied Mathematics, or 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, 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
  • Ability to collaborate across multidisciplinary teams
  • 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 is a plus
  • 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 build and openness to revising views as new information emerges

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score