DevJobs

Senior Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Linux Linux
  • RoCE
  • TCP/IP
  • ARMv8
  • DPDK
  • Libfabric
  • NCCL

Xsight Labs is seeking a highly skilled senior software engineer to join our dynamic team. The ideal candidate will be responsible for developing data plane software for cutting-edge AI networking technology.


Responsibilities

  • Work on implementing a cutting-edge standard for AI networking, revolutionizing next-generation infrastructure for Generative AI training clusters.
  • Design, implement and test real-time software for multi-core ASIC devices.
  • Collaborate with a diverse team of system/software architects, hardware designers, and system/test engineers.
  • Collaborate with open-source communities.


Requirements

  • BSc or MSc in computer science or computer engineering, or equivalent experience.
  • 7+ years of experience in software development.
  • Strong hands-on experience developing data-path, performance oriented, low-level software (C, C++).
  • Knowledge and experience of networking and/or RDMA protocols (e.g., TCP/IP, RoCE).


Advantages

  • Experience with collective communication libraries (e.g., NCCL) and Libfabric libraries.
  • Experience with DPDK farmwork and/or Linux kernel networking stack.
  • Familiarity with PCIe protocol and virtualization technologies.
  • Experience with ARMv8 architecture.
Xsight Labs