Amir Shaikhha
Amir Shaikhha is an Associate Professor (Reader) in the School of Informatics at the University of Edinburgh. His research focuses on the design and implementation of data-analytics systems by using techniques from the databases, programming languages, compilers, and machine learning communities. He was a Departmental Lecturer at the University of Oxford (2019-2020) before starting as an Assistant Professor (Lecturer) at the University of Edinburgh (2020-2024). He earned his Ph.D. from EPFL in 2018, for which he was awarded a Google Ph.D. Fellowship in structured data analysis, as well as a Ph.D. thesis distinction award. He has won the Best Paper Award at GPCE 2017, the Most Reproducible Paper Award at SIGMOD 2017, and the Most Influential Paper Award at GPCE 2024. He (co-)chaired the program committees of DBPL 2021, Scala 2022, DRAGSTERS 2023, GPCE 2023, and Sparse 2024.
Recent News
- September 2024. We have received the Most Influential Paper Award in GPCE 2024.
- August 2024. I have been promoted to Associate Professor (Reader).
- August 2024. My work on restaging DSLs has been accepted to GPCE 2024.
- July 2024. We have open sourced StructTensor.
- June 2024. We have open sourced VecHT.
- May 2024. Hesam Shahrokhi has successfully completed his PhD. He is joining Huawei Research.
- May 2024. I was selected for an Outstanding Reviewer Award in ICDE 2024.
- April 2024. PyTond for compiling Python Data Science code to database queries accepted to ICDE 2024.
- March 2024. Jingwen and Callum were awarded the 1st place in CGO student research competition.
- December 2023. Youning awarded the Computer Science MSc Dissertation Prize.
- November 2023. Our paper on optimizing nested recursive queries accepted to SIGMOD 2024.
- October 2023. We will present our work on probabilistic programming in LAFI 2024.
- August 2023. Our paper on automatic differentiation for sparse tensors accepted to appear at CGO 2024.
- July 2023. Our paper on structured tensor algebra accepted to OOPSLA 2023.
- June 2023. The demonstration for OpenDBML accepted to appear at VLDB 2023.
- May 2023. I was selected for a Best Reviewer Award in SIGMOD 2023.
- April 2023. The demonstration for SDQL.py accepted to appear at SIGMOD 2023.
- March 2023. I will serve as the PC Chair of GPCE 2023; consider submitting a paper.
- February 2023. Our work on combining prefetching with vectorization for hash tables accepted to appear at ECOOP 2023.
- January 2023. I will be co-chairing DRAGSTERS’23. Consider submitting a paper.
- December 2022. Two papers accepted in CC 2023: BayesTensor and SDQL.py.
- November 2022. Our work on using machine learning for data structure selection accepted to appear at CGO 2023.
- October 2022. Our work on Deep Loop Fusion accepted to appear at GPCE 2022.
- August 2022. STOREL for tensor processing on flexible storage accepted to SIGMOD 2023.
Publications
You can find my articles on my Google Scholar profile.
Awards
- Most Influential Paper Award, GPCE 2024.
- Outstanding Reviewer Award, ICDE 2024.
- [Student: Callum Groeger] 1st place in undergraduate student research competition, CGO 2024.
- [Student: Jingwen Pan] 1st place in graduate student research competition, CGO 2024.
- [Student: Youning Xia] Computer Science MSc Dissertation Prize, Edinburgh, 2023.
- Best Reviewer Award, SIGMOD 2023.
- Nominated for Best Supervisor of the Year, University of Edinburgh, 2022.
- Ph.D. Thesis Distinction Award, EPFL, 2018.
- Service Award, IC EPFL, 2018.
- Best Paper Award, GPCE 2017.
- Most Reproducible Paper Award, SIGMOD 2017.
- Google Ph.D. Fellowship, 2017.
- Teaching Assistant Award, IC EPFL, 2016.
Service
- Chairing: Sparse’24 (Co-Chair), GPCE’23 (PC Chair), DRAGSTERS’23 (Co-Chair), Scala’22 (PC Chair), DBPL’21 (Co-Chair).
- Organization: SIGMOD’25 (PC), VLDB’25 (PC), EDBT’25 (PC), VLDB’25 (Publicity Co-Chair), CGO’24 (Finance Chair), ICDE’24 (PC), APLAS’24 (PC), GPCE’24 (PC), VLDB’23 (PC), SIGMOD’23 (PC), GPCE’22 (PC), TFP’22 (PC), DBAI’21 (PC), BICOD’21 (PC), ASPLOS’20 (ERC), DBPL’19 (PC).
- Reviewer: TACO 2024, VLDBJ 2024, TOMS 2024, TKDE 2023, TODS 2023, TODS 2021, VLDBJ 2020, TODS 2018.
- PhD Students’ Representative: IC EPFL, 2017-2018.
- Member of EPIC PhD Student Association: IC EPFL, 2017.
Students
- Mahdi Ghorbani, Ph.D. (2021-)
- Shideh Heshemian, Ph.D. (2023-)
- Jingwen Pan, Ph.D. (2023-)
- Meisam Tarabkhah, Ph.D. (2023-)
- Pei Mu, Ph.D. (2023-, Co-supervisor: Antonio Barbalace)
- Emilien Bauer, Ph.D. (2024-)
- Amirali Kaboli, MRes. (2023-)
- Maks Kret, MInf. (2023-)
- Alex Mascolo, MRes. (2024-)
- Jazal Saleem, MRes. (2024-)
- Alexandre Lopoukhine, Ph.D. (2023-, Main Supervisor: Tobias Grosser - Univ. of Cambridge)
Alumni
- Hesam Shahrokhi, Ph.D. (2021-2024), First Employment: Huawei Research
- Callum Groeger, MInf. (2022-2024), First Employment: AWS
- Ziniu Wu, M.Sc., University of Oxford (2020), First Employment: Ph.D. student at MIT
- Marios Kelepeshis, M.Sc., University of Oxford (2020), First Employment: Microsoft
- Daniel Espino, M.Sc., EPFL (2016), First Employment: Google
- Khayyam Guliyev, M.Sc., EPFL (2015), First Employment: Microsoft
- Amir Keivan Mohtashami, Summer Intern, EPFL (2018), First Employment: Ph.D. student at EPFL
- Kianoosh Abbasi, Summer Intern, EPFL (2018), First Employment: Ph.D. student at U. of Toronto
- Shabnam Ghasemirad, Summer Intern, EPFL (2018), First Employment: Ph.D. student at ETHZ
- Parand Alizadeh, Summer Intern, EPFL (2017), First Employment: Ph.D. student at U. of Toronto
- Mohsen Ferdosi, Summer Intern, EPFL (2017), First Employment: Ph.D. student at CMU
Positions
I have an open position for MScR (Master by Research) in my lab. The topic is around databases and compilers. Please send me an email with your CV if you are interested.