Software Architect, Network System Validation
Core
Design and implement network validation methodologies, build systems to orchestrate millions of concurrent IO operations, and develop testing frameworks for advanced networking solutions in complex AI cluster environments.
Role type
Senior Software Architect (Network System Validation)
Builds
Validation systems, frameworks, benchmarks, and automation infrastructure for NVIDIA networking solutions.
Domain
Networking, AI clusters, Distributed Systems
Required skills
C/C++, Python, Rust, Bash, Distributed Systems, System-level Debugging, Automation Frameworks, Large-scale Infrastructure Platforms, Chaos Engineering, Fault Injection
Preferred skills
RDMA, RoCE, AI Networking (NCCL), L2/L3/L4 Networking Protocols, NVIDIA Networking Solutions (ConnectX, SpecX, BlueField), Kubernetes, Cloud Environments, Performance Analysis
Technologies
C, C++, Rust, Python, Bash, NCCL, Kubernetes
Responsibilities
Design and implement network validation methodologies for system-level testing; Build systems that orchestrate millions of concurrent IO operations and inject chaos; Build systems to capture, store, and process TBs of telemetry data for root-cause analysis; Advance AI-driven approaches to test automation; Establish engineering practices including design docs and code reviews; Produce clear, data-driven reports and insights.
Seniority
Senior, hands-on IC with leadership responsibilities
