
Infrastructure Systems Software Engineer
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • Texas • United States
Visit company websiteExplore more
Salary
💰 $152,000 - $287,500 per year
Tech Stack
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