Software Architecture Engineer
Technology
NVIDIA1 måneder sidenTil 13.5.2026
FuldtidHelt fjernarbejde
Jobbeskrivelse
Be part of NVIDIA as a Software Architecture Engineer, and contribute to the development of brand new AI data centers and networks. Join a team of hard-working engineers and play a vital role in crafting the future of our powerful AI Cloud solutions. Grow within a dynamic, inclusive environment and make a lasting impact in the tech world.
What you'll be doing:
- Design and analyze end-to-end networking architectures for large-scale AI workloads and distributed training systems.
- Pushing the boundaries of AI-cluster networking through performance modeling, simulation, and optimization techniques.
- Defining strategic networking solutions for NVIDIA's AI infrastructure in collaboration with adjacent software and hardware architects.
- Collaborating closely with cross-functional teams to research, prototype, and validate new networking technologies for AI applications.
- 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.
- The position requires deep knowledge of networking protocols, system architecture, and end-to-end performance analysis.
- Knowledge in high-speed networking technologies, InfiniBand, Ethernet/IP, or data center networking.
- Proven experience with network simulation tools, traffic analysis, or networking stack optimization.
- Experience in distributed AI training, parallel computing, or HPC cluster architectures.
- Understanding of GPU computing, CUDA programming, or AI/ML workload characteristics is a plus.
Keywords
SoftwareArchitecture & Planning
¿Te interesa este puesto?