8+ years of industry experience in applied Machine Learning Inclusive MS or PhD in relevant fields Experience in both Natural Language Processing and Computer Vision Strong programming (Scala / Python / Java/ C++ or equivalent) and data engineering skills Deep understanding of Machine Learning best practices (eg. training/serving skew minimization, A/B test, feature engineering, feature/model selection) Deep understanding of algorithms (eg. gradient boosted trees, neural networks/deep learning, optimization, state-of-art NLP and CV algorithms) Deep understanding of domains (eg. natural language processing, computer vision, personalization and recommendation, anomaly detection) Experience with 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), data warehouse (eg. Hive) Industry experience building end-to-end Machine Learning infrastructure and/or building and productionizing Machine Learning models Industry experience integrating ML models to product use cases Exposure to architectural patterns of a large, high-scale software applications Experience with test driven development Familiar with A/B testing, incremental delivery and deployment