Join NVIDIA as a Software Architecture Engineer and contribute to the development of brand new AI data centers and networks.
Requirements
- Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or equivalent experience.
- 5+ years of experience building large-scale distributed systems or performance-critical software.
- Deep understanding of deep learning systems, GPU acceleration, and AI model execution flows.
- Solid software engineering skills in C++ and/or Python, with strong familiarity with CUDA or similar platforms.
- Strong system-level thinking across memory, networking, scheduling, and compute orchestration.
- Excellent communication skills and ability to collaborate across diverse technical domains.
Benefits
- Competitive salaries
- Generous benefits package
