Director, Software Architecture
Posted 13 days ago · 0 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves leading the design and delivery of advanced networking applications and architecting solutions across AI data center environments. You will drive the adoption of emerging technologies, collaborate with cross-functional software and hardware leaders, and represent the company at industry conferences. Day-to-day tasks include integrating GPU-based systems, hardware acceleration, and high-performance networking protocols.
- M.Sc. or PhD. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
- 12+ years of deep experience in software architecture, systems design, and applied research
- 8+ years of proven leadership, building and driving high-performing engineering teams
- Strong expertise in AI inference technologies, frameworks, and large-scale distributed systems
- Hands-on experience with networking protocols (e.g., TCP/IP, RDMA, RoCE, InfiniBand) and data center networking architectures
- A track record of aggressively prototyping, validating, and scaling new ideas into production
- Strong foundations in system software, including operating systems and low-level architecture
- Experience with hyperscale cloud and AI data center environments
- Expertise in AI storage systems, high-performance computing (HPC), and end-to-end accelerated infrastructure
Extracted from the job description · kept up to date automatically
Who this suits
This role suits experienced leaders with a strong background in software architecture, systems design, and AI inference technologies who hold an advanced degree and over a decade of relevant experience. It is less ideal for those without extensive leadership experience or deep familiarity with hardware acceleration and networking protocols.
Full job description
Original listing · kept for referenceNVIDIA is seeking a Director of Software Architecture to lead and accelerate the evolution of next-generation AI data center and networking technologies. This role is designed for a hands-on, execution-driven leader who pushes boundaries, translates vision into reality, and delivers high-impact solutions at scale. You will operate at the intersection of innovation, architecture, and delivery—shaping the future of AI networking and infrastructure.
What You Will Be Doing
• Drive identification, evaluation, and rapid adoption of emerging technologies, ensuring strong alignment with strategic roadmap and measurable business outcomes.
• Lead the design and delivery of advanced networking applications, leveraging data plane programming and modern networking protocols to solve complex, large-scale challenges.
• Architect solutions across AI data center environments, integrating GPU-based systems, hardware acceleration, and high-performance networking.
• Act as a thought leader and industry influencer—engaging directly with customers, publishing technical content, and representing NVIDIA at key conferences and forums.
• Define and execute a bold architectural vision for NVIDIA networking in close collaboration with cross-functional software and hardware leaders.
What We Need To See
• M.Sc. or PhD. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
• 12+ years of deep experience in software architecture, systems design, and applied research.
• 8+ years of proven leadership, building and driving high-performing engineering teams in fast-paced environments.
• Strong expertise in AI inference technologies, frameworks, and large-scale distributed systems.
• Hands-on experience with networking protocols (e.g., TCP/IP, RDMA, RoCE, InfiniBand) and data center networking architectures.
• Deep familiarity with AI DC architectures, hardware acceleration technologies, and SDKs (e.g., DOCA, CUDA or similar).
• Experience with AI data center design, including compute, networking, and AI storage systems.
• Exceptional communication and influence skills, with a demonstrated ability to align stakeholders and drive decisions across complex organizations.
Ways To Stand Out From The Crowd
• A track record of aggressively prototyping, validating, and scaling new ideas into production.
• Strong foundations in system software, including operating systems and low-level architecture.
• Experience with hyperscale cloud and AI data center environments.
• Expertise in AI storage systems, high-performance computing (HPC), and end-to-end accelerated infrastructure.
NVIDIA offers a uniquely dynamic environment where top talent thrives on innovation, ownership, and impact. Join a rapidly expanding organization where bold ideas turn into industry-defining technologies.
, , JR2021299
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- M.Sc. or PhD. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience, 12+ years of deep experience in software architecture, systems design, and applied research, 8+ years of proven leadership, building and driving high-performing engineering teams, Strong expertise in AI inference technologies, frameworks, and large-scale distributed systems, Hands-on experience with networking protocols (e.g., TCP/IP, RDMA, RoCE, InfiniBand) and data center networking architectures