We are actively hiring PhD students or visiting research students, engineers and interns in graph learning, recommendation systems, knowledge graphs and social/web data analysis. We also encourage exploration of foundation models for graph and recommendation data, as well as their integration with large language models and multi-modal data.
Email me (yfang "at" smu.edu.sg) with your CV and academic transcripts if you are interested! We regret that only shortlisted candidates will be notified.
Why Join Us?
We offer competitive remuneration for full-time employees (Research Scientists and Engineers), such as 13-month salary, bonus, medical insurance, paid leave, flexible working hours, and other benefits. We offer scholarships to PhD students, which may cover the full amount of tuition fees with additional monthly stipends and conference travel support.
Through the research journey with the team, you will have a great opportunity for self-development and generating high-quality publications at top-tier conferences and journals. Our team has published extensively and consistently in top venues such as KDD, WWW, SIGIR, AAAI, NeurIPS, TKDE and more.
Overall, SMU is ranked No. 32 globally (No. 16 in Asia) in the broad AI category and No. 70 globally (No. 13 in Asia) in the overall CS discipline according to CSRankings; No. 104 globally in QS 2022 Subject Ranking (Computer Science and Information Systems);
Requirements for PhD Student
Obtained/expected to obtain Bachelor or master's degree in Computer Science or related fields at a reputable university
Excellent academic performance with strong foundation in computing and other STEM subjects
Publications in data mining and machine learning preferred
Strong programming/implementation skills required, with working knowledge of deep learning stack
Intellectual curiosity to explore the unknown
Good communication and teamwork skills
Requirements for Visiting Research Student
Externally funded (e.g. by home institution or CSC), for a period of 6~12 months
Currently pursuing a research-based master's or PhD programme in Computer Science or related fields at a reputable university
Other criteria similar to those of PhD students
Requirements for Research Scientist
Obtained/expected to obtain PhD degree in Computer Science or related fields
Publications in relevant areas (top-tier conferences or journals a strong plus)
Excellent academic standing with strong foundation in computer science, maths and statistics
Intellectual curiosity to explore the unknown
Strong implementation skills in deep learning stack (e.g. PyTorch or TensorFlow)
Good communication and teamwork skills
Requirements for Research Engineer
Obtained/expected to obtain Bachelor or Master's degree in Computer science or related fields
Excellent academic standing with strong foundation in computer science
Intellectual curiosity to explore the unknown
Strong implementation skills in deep learning stack (e.g. PyTorch or TensorFlow)
Good communication and teamwork skills
Student Intern
We are also hiring student interns. You must be a current student at SMU in a relevant degree programme, with good academic performance in computer science and mathematics, and strong programming skills.