The database group led by Dr. Da Yan at the CS department of UAB (YanLab) is looking for PhD students to pursue research in (D1) scalable data analytics (using database techniques and/or HPC), and (D2) machine learning applications (esp. deep learning). Students will be fully supported as Research Assistant. Working in this group trains you to work at the forefront of Data Science research and to pursue a fruitful academic career. If you are interested, please contact Dr. Da Yan at yanda@uab.edu (with your CV and transcripts) for a Zoom interview.

The requirements for (D1):
- familiar with C/C++ and/or Java programming;
- familiar with common data structures and algorithms, as well as their libraries (STL and java.util package);
- familiar with database and data mining basics;
- good algorithm design skills is a plus
- knowledge about Hadoop Ecosystem is a plus but not required (e.g., HDFS, MapReduce, Spark)

The requirements for (D2):
- familiar with Python programming (including experience with numpy, pandas, sklearn, matplotlib, others include cv2, nltk, gensim are a plus);
- familiar with common data structures and algorithms, as well as their libraries (Python's list, dict, set, tuple);
- experience with deep learning libraries (e.g., TensorFlow/Keras, PyTorch) is a priority (beyond using a simple sequential Keras model, ability to update models to add new layers. change loss function, etc.);
- experience in projects applying machine learning techniques is a plus;
- familiarity with some branches of deep learning is a plus, and see https://paperswithcode.com/sota

Notice before contacting:
- YanLab emphasizes on solid programming and algorithm design background. Students in D2 can be slightly weak in algorithm design but in that case, strong familiarity with TensorFlow/Keras or PyTorch programming is required. Please contact Dr. Da Yan at yanda@uab.edu (with your CV and transcripts) only if you think you met the requirement.