Senior System Software Engineer
Core
Build scalable, reliable automation infrastructure for NVIDIA's AI and high-performance computing innovations, optimizing validation, tuning, and deployment across cloud and on-premises environments.
Role type
Senior System Software Engineer (Infrastructure & Performance)
Builds
Platform automation tools, test harnesses, benchmarking frameworks, and CI/CD pipelines for AI/HPC workloads.
Domain
AI / High-Performance Computing / Distributed Systems
Deliverable
production ML models
Required skills
C++, Python, Go, Operating System Internals, Device Drivers, Memory Management, Distributed Systems, Networking Protocols, CI/CD Pipelines, Performance Profiling
Preferred skills
AI/ML workload optimization, Containerization (Docker, Kubernetes), Cloud Infrastructure, Hardware Interconnects
Responsibilities
Develop efficient infrastructure and tools for automating complex software processes; Implement advanced test harnesses and benchmarking frameworks to characterize and optimize performance; Apply deep knowledge of OS internals and device drivers to build highly performant systems; Design and operate large-scale distributed systems; Build and maintain automated testing and CI/CD pipelines; Contribute to defining technical strategies and roadmaps for platform automation.
Seniority
Senior, hands-on IC
