Senior Software Engineer – Fabric Networking, GPU

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer responsible for building high-performance communication software for GPU Fabric Networking. Collaborating across teams to develop and maintain scalable networking solutions.

Responsibilities:

  • Design, develop, and maintain system-level software to support GPU-to-GPU communication
  • Collaborate with cross-functional hardware and software teams to build next-generation networking solutions
  • Contribute to scalable and reliable GPU fabric architecture for large compute clusters
  • Align software development with customer needs and real-world deployment environments

Requirements:

  • A degree or equivalent experience in Computer Science, Electrical Engineering, or a related field (B.S., M.S., or Ph.D.)
  • 5+ years of professional software development experience
  • Proficiency in C/C++, with strong debugging and system-level problem-solving skills
  • Experience developing software that interacts with hardware and device drivers
  • Solid understanding of system architecture, operating systems, and kernel internals
  • Background in multi-threaded and distributed systems development
  • Experience with Linux development; familiarity with Windows is a plus
  • Strong understanding of networking fundamentals and high-performance interconnects (e.g., InfiniBand, Ethernet)
  • Familiarity with OS virtualization technologies like KVM, QEMU, or Hyper-V
  • Comfortable collaborating with a distributed team across different time zones

Benefits:

  • Highly competitive salaries
  • Comprehensive benefits package