Senior Software Architect, Advanced Development

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect, Advanced Development

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Architect for their Advanced Development team. This role combines deep technical expertise with innovative thinking to shape the future of AI data centers and accelerated networking. The position offers an opportunity to work on cutting-edge technologies including distributed AI, deep learning solutions, data analytics, High Performance Computing (HPC), and Software Defined Networking (SDN).

The ideal candidate will be at the forefront of technological innovation, translating complex business needs into workable solutions. They will lead architectural decisions and development efforts across various technological domains, particularly focusing on modern data center technologies and AI workload optimization. The role requires both hands-on technical work and high-level architectural design capabilities.

NVIDIA's environment is known for fostering innovation and pushing technological boundaries. The company offers the opportunity to work with some of the industry's brightest minds in a diverse, inclusive workplace. This position is perfect for someone who combines deep technical knowledge with strategic thinking and excellent communication skills, and who is passionate about shaping the future of computing technology.

The role is based in Israel (Yokneam or Tel Aviv) and requires collaboration across multiple time zones, making it ideal for someone who thrives in a global, fast-paced environment. NVIDIA's commitment to diversity and equal opportunity employment ensures a welcoming and inclusive workplace for all employees.

Last updated 17 minutes ago

Responsibilities For Senior Software Architect, Advanced Development

  • Identify and evaluate new technologies, innovations and partner relationships
  • Lead architecture and design of technologies
  • Lead proof-of-concept development
  • Explore technological challenges on accelerate networking and building AI data centers
  • Research new transport functions and semantics for optimizing AI workloads

Requirements For Senior Software Architect, Advanced Development

Linux
  • M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering
  • 12+ years of industry experience in systems architecture or related fields
  • Experience in virtualization, networking and storage
  • Experience in Windows or Linux drivers
  • Deep understanding of performance profiling and optimization techniques
  • Excellent interpersonal skills
  • Ability to work and communicate effectively in a multi-national environment

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect, Advanced Development

Senior Software Architect, AI Networking

Senior Software Architect position at NVIDIA focusing on AI networking and data center technologies, requiring 5+ years of experience and expertise in network technologies.

Senior Software Research Architect

Lead the advancement of AI data centers and networks at NVIDIA as a Senior Software Research Architect, focusing on cloud solutions and network architecture.

Senior Software Architect - Data Center Systems

Senior Software Architect position at NVIDIA focusing on data center systems and deep learning server platforms, offering competitive compensation and the opportunity to work on cutting-edge technology.

Distinguished Software Architect - Deep Learning and HPC Communications

Distinguished Software Architect position at NVIDIA focusing on Deep Learning and HPC Communications architecture and development.

Senior Principal Software Engineer - Health Data Intelligence

Senior Principal Software Engineer role at Oracle focusing on health data intelligence and building scalable distributed systems for healthcare applications.