· Senior Lecturer (~Associate Professor), Department of Computer Science, The University of Manchester2025–
· Part-time Senior Researcher, Department of Computer Science, University of Oxford2023–
· Lecturer (Assistant Professor, permanent), Department of Computer Science, The University of Manchester2022–
· Visiting Researcher, Department of Computer Science, University of Oxford2022–
· Lecturer (Assistant Professor), The University of Manchester, Department of Computer Science2022–
· Visiting Researcher, University of Oxford, Department of Computer Science2022–
· Technical Consultant, Tencent Technology, Jarvis Lab2020–
· Technical Consultant, Oxford Semantic Technology2019–
· Senior Researcher, University of Oxford, Department of Computer Science2017–
· Postdoctoral Researcher, Heidelberg University, GIScience Research Group2016–
· Ph.D. in Computer Science and Technology, Zhejiang University2011–