Singapore Institute of Technology
2 weeks ago
Postdoctoral Researcher in Accelerator Communication Library (OCCL) for Distributed AI and HPC Singapore-ETH Centre in Singapore
Degree Level
Postdoc
Field of study
Computer Science
Funding
Postdoctoral fixed-term position for 2 years. Remuneration will be commensurate with the candidate's qualifications and relevant experience. Benefits mentioned include annual leave, birthday leave, dental benefits, healthcare insurance, and flexible hybrid work arrangement.
Country
Singapore
University
Singapore Institute of Technology

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.
Apply for this position
Keywords
Suggested positions
About this position
Singapore-ETH Centre is advertising a Postdoctoral Researcher position in Computer Science, parallel computing, and high-performance computing for the development of a novel open-source accelerator communication library (OCCL). The role is based at the Singapore-ETH Centre in Singapore and is part of a collaborative research environment spanning Singapore and Zurich.
The project focuses on communication primitives and algorithms for distributed AI workloads, including point-to-point and collective communication, host-initiated and device-kernel-initiated communication, and performance optimisation for large-scale deep learning training and inference. The work also involves evaluating and optimising the library on GPU clusters and heterogeneous systems, with support for modern interconnects and frameworks such as UCX, NVLINK, InfiniBand, and UltraEthernet.
The successful candidate will co-lead development of the OCCL library, collaborate with partner institutions including A*STAR IAIC and NTU, integrate the software with the broader FastTrackAI ecosystem, and contribute to scientific publications as well as co-supervision of MSc and BSc students.
Eligibility highlights include a PhD in Computer Science or a related field, strong C/C++ skills, knowledge of MPI and NCCL, experience with HPC/ML communication technologies, and prior work on communication optimisation for large-scale machine learning systems. Applicants must be able to work independently, communicate effectively in English, and collaborate across distributed teams.
This is a fixed-term postdoctoral appointment for 2 years. Applications must be submitted online through the official portal. Required documents include a tailored cover letter, CV with two references, and university transcripts; recommendation letters may also be included.
Funding details
Postdoctoral fixed-term position for 2 years. Remuneration will be commensurate with the candidate's qualifications and relevant experience. Benefits mentioned include annual leave, birthday leave, dental benefits, healthcare insurance, and flexible hybrid work arrangement.
What's required
PhD in Computer Science or a related field. Strong background in parallel computing, compilers, performance optimisation, and high-performance computer systems. Excellent C and C++ skills are required. Knowledge of MPI and NCCL is expected, along with experience or knowledge of UCX, NVLINK, InfiniBand, UltraEthernet, or related HPC/ML networking frameworks. Prior knowledge of communication optimisation for large-scale machine learning training and inference is essential. Experience with larger software engineering projects is required. Applicants must be able to work independently, collaborate remotely across Singapore and Zurich, and communicate proficiently in written and spoken English.
How to apply
Apply through the online application portal only. Submit a cover letter tailored to the project, a CV including contact information for 2 references, and university transcripts as PDFs. Reference letters may also be included.
More information can be found here
Ask ApplyKite AI

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.