← Back to jobs
N

Senior Software Architect, Advanced Development

NVIDIA·Israel·en
On-siteFull-timeSoftware ArchitectureElectronics Manufacturing

Join an advanced development team working on networking technologies and AI data centers. The role combines hands-on technical development with high-level architecture across distributed AI, deep learning, analytics, HPC, software-defined networking, virtualization, and storage.

Responsibilities

  • Enhance GPU networking solutions for AI workloads
  • Research transport functions and semantics for optimizing AI workloads
  • Identify and evaluate technologies, innovations, and partner relationships against technical and business objectives
  • Lead technology architecture and design
  • Lead proof-of-concept development
  • Drive architectural and development efforts across modern data-center technologies

Requirements

  • M.Sc. or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience
  • At least 12 years of industry experience in systems architecture or a related field
  • Experience with virtualization, networking, and storage
  • Experience with Windows or Linux drivers, with strong knowledge of the other operating system
  • Deep understanding of performance profiling and optimization, including hardware offloads
  • Ability to collaborate and communicate effectively in a multinational, multi-time-zone environment

Nice to have

  • Research track record
  • Passion for system architecture spanning CPU, GPU, memory, storage, and networking
  • Knowledge of deep learning frameworks and AI communication libraries such as NCCL, UCX, and MPI
  • Excellent communication skills

Benefits

  • Equal-opportunity workplace committed to diversity and inclusion

Relevance

More opportunities

Similar jobs

The newest open roles in Software Architecture.

Questions, answered

Frequently asked questions