Taro Logo

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.
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 10 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?