- a degree in computer science, mathematics, physics, statistics, or a related field
- an outstanding academic record
- strong analytical and programming skills
- experience in C/C++17 and programming tools in a Linux/Unix environment
- basic knowledge of statistics (considered a plus)