Senior Network Algorithms Architect

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
Distributed Systems
Senior Software Engineer
Contact Company
8+ years of experience
AI · Enterprise SaaS

Description For Senior Network Algorithms Architect

NVIDIA is constructing brand new and innovative data centers that are at the forefront of the AI industry, integrating compute and networking technologies. We are in search of a hard-working Network Algorithms Architect to join our group and contribute to the evolution of our solutions. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most talented and forward-thinking individuals in the world working for us. If you're creative and autonomous, we want to hear from you!

What you'll be doing:

  • Research and develop algorithms over our network model and real systems, including congestion control, routing, packet loss recovery, and other transport-related algorithms.
  • Be part of the team that defines the Network Interface Card (NIC) and Data Processing Unit (DPU) transport architecture, with a focus on network algorithms.
  • Collaborate with customers on our current and next-generation solutions to ensure flawless integration and performance.

What we need to see:

  • 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.
  • A 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 and a high focus on design quality.

Ways to stand out from the crowd:

  • Experience with RDMA networking.
  • Experience with network modeling tools such as Omnetpp and NS3.
  • Background in control theory.
  • Background with AI workloads.
  • Proven experience in customer engagements.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Last updated 5 months ago

Responsibilities For Senior Network Algorithms Architect

  • Research and develop algorithms over our network model and real systems, including congestion control, routing, packet loss recovery, and other transport-related algorithms
  • Be part of the team that defines the Network Interface Card (NIC) and Data Processing Unit (DPU) transport architecture, with a focus on network algorithms
  • Collaborate with customers on our current and next-generation solutions to 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
  • A 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 and a high focus on design quality

Interested in this job?

Jobs Related To NVIDIA Senior Network Algorithms Architect

Senior System Software Engineer, NCCL - Partner Enablement

Senior System Software Engineer position at NVIDIA focusing on NCCL partner enablement, requiring expertise in distributed systems and HPC.

Senior Software Engineer-Distributed Inference

Senior Software Engineer role at NVIDIA focusing on distributed inference systems and AI performance optimization tools, offering competitive compensation and remote work options.

Senior AI-HPC Storage Engineer

Senior AI-HPC Storage Engineer position at NVIDIA focusing on designing and implementing distributed storage solutions for AI and HPC workloads.

Software Advanced Developer

Senior Software Engineer role at NVIDIA focusing on advanced development research in networking and distributed computing for data center environments.

Senior Distributed Systems Engineer, AI Infrastructure

Senior Distributed Systems Engineer for AI Infrastructure at NVIDIA, building next-gen machine learning workflows and applications.