• Intuitive understanding of machine learning algorithms, supervised and unsupervised modeling techniques • Experienced working with large, real world data — big, messy, incomplete, full of errors • Experience with machine learning tools and libraries • Experience applying ML techniques to time-series data • Intuition about algorithm and system performance • Deep learning, computer vision, topic modeling, graph algorithms are pluses • Robust interpersonal, written, and verbal communication skills • Must have at-least 5-6 years of hands on experience on Enterprise applications with detailed hands on development experience.