Senior Software Architect, Advanced Development

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries and impact society.
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect, Advanced Development

NVIDIA, a leader in computer graphics, PC gaming, and accelerated computing for over 25 years, is seeking a Senior Software Architect for their Advanced Development team. This role involves crafting architectural solutions and participating in proof-of-concept development across various technological fields related to modern data centers.

Key Responsibilities:

  • Research, design, and develop innovative software and hardware solutions in network programmability
  • Collaborate with various NVIDIA groups to accelerate network programmability technologies
  • Perform proof-of-concept and simulation development to evaluate pioneering network programmability technology

Requirements:

  • B.Sc., M.Sc., or Ph.D. in Computer Science, Electrical or Computer Engineering (or equivalent experience)
  • 7+ years of industry experience in system programming or related fields
  • Strong background in algorithm design, system programming, and computer architecture
  • Excellent programming and software development skills
  • Can-do attitude, high energy, and strong interpersonal skills
  • Ability to work effectively in a multi-national, multi-time-zone corporate environment

Preferred Qualifications:

  • Proven research track record
  • Experience with eBPF or P4 language
  • Background in network programmability
  • Experience with Kubernetes
  • Exceptional communication skills

NVIDIA offers a dynamic work environment with some of the most forward-thinking professionals in the technology industry. The company values creativity and autonomy, and is committed to fostering a diverse and inclusive workplace.

Join NVIDIA in shaping the future of technology across AI, deep learning, data analytics, HPC, SDN, virtualization, storage, and more. Apply now to be part of this innovative team!

Last updated 3 months ago

Responsibilities For Senior Software Architect, Advanced Development

  • Research, design and develop solutions in network programmability
  • Work closely with various groups to accelerate network programmability technologies
  • Perform proof-of-concept and simulation development

Requirements For Senior Software Architect, Advanced Development

Linux
Kubernetes
  • B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering
  • 7+ years of industry experience in system programming or related fields
  • Background in algorithm design, system programming, and computer architecture
  • Strong programming and software development skills
  • Can-do attitude, high energy and excellent interpersonal skills
  • Ability to work effectively in a multi-national, multi-time-zone corporate environment

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect, Advanced Development

Senior System Software Engineer, Distributed Systems - DGX Cloud

Senior System Software Engineer position at NVIDIA focusing on distributed systems and DGX Cloud infrastructure.

Senior Interconnect Product Engineer

Senior Interconnect Product Engineer role at NVIDIA focusing on high-speed networking solutions, requiring 5+ years of experience in network debugging and product engineering.

Senior Distributed Storage Engineer

Senior Distributed Storage Engineer role at NVIDIA focusing on building scalable storage solutions for AI/ML applications with competitive compensation and benefits.

Systems Engineer, Enterprise

Senior Systems Engineer role at NVIDIA focusing on enterprise HPC server deployments, requiring 6+ years experience in system engineering and Linux expertise.

Senior Distributed Systems Engineer, AI Infrastructure

Senior Distributed Systems Engineer role at NVIDIA, focusing on building exa-scale AI infrastructure for autonomous vehicles and deep learning platforms.