NVIDIA

Infrastructure Systems Software Engineer

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $287,500 per year

About the role

  • Build and extend scalable, high-performance infrastructure services, platforms, and tools that improve reliability and developer productivity across NVIDIA’s chip-design ecosystem.
  • Design and optimize distributed workflows that orchestrate millions of regression and validation workloads across heterogeneous compute clusters.
  • Own systems end-to-end, from gathering requirements and proposing technical designs to implementation, performance analysis, testing, and deployment.
  • Collaborate with internal teams to understand workflows, identify bottlenecks, and deliver automation that accelerates engineering workflows.
  • Analyze and tune system performance across distributed services using profiling, tracing, and telemetry to help bring next-generation hardware and AI models to market faster.

Requirements

  • BS or MS in Computer Science or a related field (or equivalent experience).
  • 5+ years of professional software development experience.
  • Strong understanding of data structures, algorithms, concurrency, and system design.
  • Proficiency in modern programming languages (Python, C++, Go, or similar) on Linux systems, with experience building large-scale services, infrastructure tooling, or distributed systems.
  • Ability to reason about trade-offs between performance, reliability, and maintainability.
Benefits
  • 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
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonC++GoLinuxdata structuresalgorithmsconcurrencysystem designdistributed systemsinfrastructure tooling
Soft Skills
collaborationproblem-solvingperformance analysistestingdeploymentautomationworkflow optimizationcommunicationtechnical designbottleneck identification
Certifications
BS in Computer ScienceMS in Computer Science