Senior Software Architect

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 6 Linux @ 4 R @ 4 Networking @ 4 GPU @ 4

Details

Join NVIDIA to shape the future of data center networking. You will be part of the CTO Architecture Group, architecting next-generation GPU networking and defining software architecture for technologies such as network programming languages, DOCA, RDMA SDKs, network protocols, operating system kernels and data center infrastructure. You will collaborate with world-class teams and influence NVIDIA's architectural direction across software and hardware stacks.

Responsibilities

  • Technically lead feature ownership, working with customers and R&D on architecture and design of features.
  • Define clear requirements; research existing hardware, firmware, and software support and design solutions that meet defined requirements.
  • Present and validate solutions to potential customers, relevant communities (Linux, DPDK, others), and internal R&D for implementation.
  • Resolve issues raised during implementation and address feedback from community and customers.
  • Work on features including crypto RDMA, network compiler pipeline, proxy-ready RoCE, AI and NCCL RDMA improvements, emulated netdev and storage blockdev, security for bare metal clouds, and more.

Requirements

  • B.Sc or M.Sc in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience.
  • 5+ years of software development experience in C.
  • 2+ years of architecture experience.
  • Knowledge of networking drivers and operating systems.
  • Ability to work independently and technically lead R&D.

Technologies & skills mentioned

  • C (systems-level software)
  • Datacenter networking, RDMA, InfiniBand, RoCE
  • Network programming languages and network compiler pipeline
  • DOCA, RDMA SDKs
  • Network protocols
  • Operating systems, Linux kernel expertise
  • Virtualization (KVM, VMware)
  • DPDK, Open vSwitch
  • NCCL and AI-related RDMA improvements
  • Security for bare-metal cloud environments
  • Emulated netdev and storage blockdev

Ways to stand out

  • Linux Kernel expertise and/or VMware experience
  • Background with RDMA, InfiniBand and/or high-rate data path flows for hardware devices
  • Experience with NCCL, DPDK, Open vSwitch, KVM, Security

Benefits

  • Base salary is determined by location and experience. Listed base salary ranges:
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and company benefits.
  • Applications accepted at least until October 25, 2025.

Equal Opportunity

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.