Senior Software Engineer - Verification AI Infrastructure
Core
Designing and optimizing scalable software automation systems for NVIDIA Data Center environments with a focus on AI/ML integration.
Role type
Senior IC software engineer (AI infrastructure)
Builds
Scalable software systems, automation and validation tools for data center and HPC environments
Domain
Data center infrastructure, High-Performance Computing (HPC), AI/ML systems
Deliverable
production ML models | infrastructure
Required skills
Python, C++, AI/ML frameworks (PyTorch, TensorFlow), Linux, distributed systems, system architecture, debugging, data structures, algorithms
Preferred skills
Embedded programming (low-level C/C++), networking protocols (TCP/IP, UDP), optimizing AI workloads in distributed/edge environments, contributions to high-performance systems
Technologies
PyTorch, TensorFlow, Linux
Responsibilities
Build and optimize scalable software systems with AI/ML integration; Develop automation and validation tools simulating data center/HPC environments; Collaborate with cross-functional teams to define requirements and deliver robust solutions; Improve system performance, scalability, and reliability through architectural improvements; Troubleshoot complex issues in distributed systems and improve observability; Participate in code reviews and continuous improvement efforts