Senior Network Algorithms Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Network Algorithms Architect

NVIDIA, the world leader in accelerated computing, is building innovative data centers at the forefront of the AI industry. As a Senior Network Algorithms Architect, you'll be instrumental in developing cutting-edge networking solutions that power AI infrastructure. The role combines deep technical expertise in network algorithms with hands-on architecture design for NICs and DPUs. You'll work on critical components like congestion control, routing, and packet loss recovery, while collaborating directly with customers to ensure optimal integration. NVIDIA offers the opportunity to work with some of the most talented individuals in technology, in an environment that values creativity and autonomy. The position requires strong algorithmic skills, networking expertise, and the ability to drive innovation in a fast-paced setting. With NVIDIA's leading position in AI and accelerated computing, this role offers unique opportunities to shape the future of data center networking. The company's commitment to diversity and inclusion creates a welcoming environment for all professionals to contribute to groundbreaking technological advancements.

Last updated 4 days ago

Responsibilities For Senior Network Algorithms Architect

  • Research and develop algorithms over network model and real systems, including congestion control, routing, packet loss recovery, and transport-related algorithms
  • Define Network Interface Card (NIC) and Data Processing Unit (DPU) transport architecture
  • Collaborate with customers on current and next-generation solutions
  • Ensure flawless integration and performance

Requirements For Senior Network Algorithms Architect

  • B.Sc. in Electrical or Computer Engineering (or equivalent experience)
  • 8+ years of experience in the industry
  • Proven experience with algorithm development
  • Knowledge and understanding of networking systems
  • Can-do attitude, high energy, leadership skills, and excellent interpersonal abilities
  • Ability to learn complex concepts in a fast-paced environment
  • Passion for and attention to details in design

Interested in this job?

Jobs Related To NVIDIA Senior Network Algorithms Architect

Senior Software Architect - GPU Fabric Networking

Senior Software Architect position at NVIDIA focusing on GPU Fabric Networking, developing next-generation NVLink and NVSwitch architecture with competitive compensation and equity.

Senior High-Performance System Architect

Senior High-Performance System Architect role at NVIDIA focusing on Infiniband and NVL systems architecture for advanced compute clusters and AI research.

Software Advanced Developer

Advanced Software Developer role at NVIDIA focusing on networking and distributed computing research for data center environments.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on distributed database systems, leading the development of NewSQL database infrastructure and mentoring team members.

Technical Lead Software Engineer

Lead the technical architecture and development of Adobe's Experience Platform Query Service, handling petabytes of data using distributed systems and ML technologies.