Jobs · Engineering · Illinois

Director, Software Architecture

NVIDIA AI · Greater Decatur, IL Area · 3 wk ago
EngineeringFull-time

What You Will Be Doing

  • Drive identification, evaluation, and rapid adoption of emerging technologies, ensuring strong alignment with strategic roadmap and measurable business outcomes.
  • Led 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.

Similar jobs