Senior Software Architect, GPU Networking

NVIDIA
Tel Aviv
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Curiosity","Initiative","Collaborative problem-solving","Technical communication"]

Design and prototype GPU networking software for large-scale AI infrastructure, translating requirements into architectures and documented trade-offs. Develop proofs of concept to validate interfaces, performance, resiliency, and software–hardware interactions. Partner across NVIDIA teams working on GPUs, switches, firmware, drivers, and networking software to move concepts into implementation, while growing ownership across defined areas of the GPU networking software stack.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 week ago

Senior Software Architect, GPU Networking

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Design and prototype GPU networking software for large-scale AI infrastructure, translating requirements into architectures and documented trade-offs. Develop proofs of concept to validate interfaces, performance, resiliency, and software–hardware interactions. Partner across NVIDIA teams working on GPUs, switches, firmware, drivers, and networking software to move concepts into implementation, while growing ownership across defined areas of the GPU networking software stack.
Location: Tel Aviv
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute to the architecture and prototyping of GPU networking software for large-scale AI infrastructure.
  • •Analyze requirements, evaluate design alternatives, and document technical decisions and trade-offs.
  • •Develop proofs of concept to evaluate interfaces, performance, resiliency, and software–hardware interactions.
  • •Collaborate with GPU, switch, firmware, driver, networking software, product, and architecture teams to move concepts toward implementation.
  • •Build knowledge of the GPU networking software stack and take increasing ownership of well-defined architectural areas.

Key Requirements

  • •B.Sc. or M.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or related field, or equivalent experience.
  • •5+ years of relevant software development experience in Linux environments.
  • •Strong software engineering fundamentals including debugging, testing, data structures, concurrency, and operating-system concepts.
  • •Solid foundational knowledge of computer networking and ability to reason about component interfaces and design trade-offs.
  • •Ability to communicate technical ideas clearly and collaborate effectively across locations and time zones.
Experience:5+ yearsAI infrastructureLinuxGPU networkingData center networking
Education:Bachelor's in Computer Science, Electrical Engineering, Computer Engineering, or related field
Skills:CuriosityInitiativeCollaborative problem-solvingTechnical communication
Tech Stack:LinuxEthernetIP datacenter protocolsNetworking protocolsManagement and telemetry protocolsGPU interconnectsLinux kernelLinux driver developmentNetwork operating systemsNCCLUCXMPICUDAKubernetesContainersCloud-native infrastructure

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor