- Đã từng tham gia ít nhất một đồ án/dự án về machine learning/artificial intelligence. Ví dụ: recommender system, information retrieval, data mining…
- Có kiến thức vững về algorithms, data structures
- Yêu thích làm việc với thuật toán và data để giải quyết các bài toán thực tế
- Có khả năng tốt về critical thinking và problem solving
- Có kinh nghiệm với một hoặc nhiều ngôn ngữ lập trình, đặc biệt là Java, Go, PHP, Python
- Có kiến thức về databases. Kinh nghiệm với NoSQL databases như MongoDB, HBase là một lợi thế
- Kinh nghiệm với big data frameworks như Hadoop là một lợi thế
- Thành thạo với việc phát triển phần mềm trên môi trường Linux