Linkedprime
Rebellions

CCL(Collective Communication Library) Lead Engineer

Posted: 8 hours ago

Job Description

Responsibilities and OpportunitiesArchitecting ​and ​implementing a ​new collective communication library ​from ​scratch, specifically ​engineered for our ​NPU’s unique ​architecture ​and topologyDefining ​the ​technical ​vision, API, and ​performance ​targets for the ​communication ​libraryDriving ​the hardware-software co-design ​process to ​influence ​future NPU ​and interconnect ​architectureKey QualificationsMaster’s degree in ​Computer Science, ​Computer Engineering, or a related fieldMinimum of 10 years of professional experience in high-performance systems software developmentStrong collaboration and problem-solving skills for complex technical issuesExpert-level understanding of collective communication algorithms (e.g., All-Reduce, All-Gather, Reduce-Scatter) and their performance characteristicsFull-stack knowledge, from CPU/accelerator architecture and OS internals to the packet level of networking fabrics like RDMA/RoCEDeep understanding of high-radix interconnect topologies and Network-on-Chip (NoC) architectures.Proven experience leading significant software projects with a track record of delivering complex, high-performance, and reliable softwareIdeal QualificationsA Ph.D. in a related field (HPC, Parallel Computing, Computer Architecture)Prior experience building a high-performance communication library (e.g., NCCL, MPI) or parallel runtime from the ground upExperience with performance analysis and optimization for AI accelerators (GPUs, TPUs, or other NPUs) and their specific interconnects (e.g., NVLink, CXL, RoCE)Rebellions is committed to fostering a diverse and inclusive workplace. We are an equal opportunity employer and value diversity within our company. We do not discriminate based on personal identity. Applicants who would like to contact us regarding the accessibility of our website or who need special assistance or a reasonable accommodation for any part of the application or hiring process may contact us at: recruit@rebellions.ai.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In