Senior Software Engineer – Fabric Networking, GPU
Posted 2hrs ago
Employment Information
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


















