- mathematical and algorithmic foundations of machine learning
- optimization for machine learning
- federated learning (I am co-inventor of FL: [2] [3] [4])
- theory of deep learning
A strong candidate will have outstanding training and track record in mathematics and computer science commensurate with the seniority of the position he/she is applying for.
Applications are reviewed throughout the year as they arrive. Shortlisted applicants are interviewed via Zoom. Should I decide to make you an offer, I will guide you through the rest of the formal process (e.g., in the case of MS/PhD and PhD students, a formal application to KAUST is also required).
Interns
Internships are targeted at senior/mature undergraduate or MS students thinking of a future career in research (e.g., considering to apply for a PhD at KAUST or elsewhere). Prior experience in research is welcome, but not necessary. Internships last anywhere between a month and six months, and can be performed on the campus or remotely. Extension might be possible in special cases. The starting date and duration are negotiable. Internships come with a monthly stipend. In case of on-campus internships, we also reimburse your visa fees, book your flight tickets and taxi (between the airport in Jeddah and the campus), offer free on-campus accommodation and provide health insurance.If I decide to make you an offer, I will tell you which of KAUST's several internship programs you will be formally a part of. They all have different rules and eligibility requirements. However, you need not worry about it. All you need to do is to apply via the interfolio site and wait.
KAUST has several internship programs, including:
- VSRP (Visiting Student Research Program)
- 3-6 months stay requirement
- eligible regions/countries: Europe (this includes Turkey and Russia), North America (USA & Canada), Australasia (Australia & NZ), Latin America, South Korea, Japan, Singapore.
- I have 4 VSRP projects open: i) Gradient compression for distributed training of machine learning models, ii) Towards a principled understanding of deep learning, iii) Federated learning, iv) Topics in machine learning and optimization
- VS (Visiting Student program)
- 1-6 months stay requirement
- eligible countries: all
- SSI (Saudi Summer Internships)
- competitive program with up to 40 spaces each Summer at KAUST
- eligibility: i) in-kingdom Saudi nationals ii) should be university students studying towards an MS degree, or be in their junior or senior year iii) should pursue a degree related to CS/MATH/STAT/EE.
MS/PhD and PhD positions
If you have a BS degree, apply to our combined MS/PhD program. If all goes well, you will get an MS degree in 1.5 years (3 semesters), and will then continue towards your PhD. So, if you start in August in year Y, you will get your MS degree in December in year Y+1, and will continue as a PhD student from January of year Y+2. If you have an MS degree already, apply directly to the PhD program. PhD at KAUST takes a minimum of 2.5 years. We accept students for entry in Fall (August) and Spring (January). However, most students start in the Fall. There are several application rounds throughout the year, and hence you can essentially apply at any time. Apply here.I can supervise students in all programs in the CEMSE division: AMCS (Applied Mathematics & Computational Science), CS (Computer Science), ECE (Electrical and Computer Engineering) and STAT (Statistics). My current students study in all of these programs except for ECE.