Have a strong grasp of concepts in computer science, probability and statistics, linear algebra, calculus, optimization, algorithms and complexity. Background in one or more of information retrieval, data mining, statistical techniques, natural language processing, and computer vision. Excellent coding skills on multiple programming languages