Machine Learning Scientist

Job Description / Skills Required

Are you passionate about solving interesting and challenging big data problems? Do you have expertise and interest in solving interesting business problems using large-scale analytics and algorithms? If yes, you could be a great fit for this role with the Data Science team at Groupon. The Data Science team performs complex analysis over large data sets and develop ML-based data science solutions using cutting edge technology. At any given time, the team works on a portfolio of projects that have a direct impact on Groupon’s business.


Provide thought leadership on challenging data science problems that aim to make Groupon's marketplace more efficient. Example challenges include: Predicting the true incremental value of merchants, designing and solving an optimization problem that minimizes the supply/demand gap, optimizing prices to meet financial and other strategic objectives, developing ensemble models that collectively support complex decision-making processes, etc.

Flood the room with elegant data science solutions to business problems and best practices in machine learning.

Work closely with product and engineering teams to form good hypotheses on how to improve the business. Design, execute and measure experiments to test these hypotheses. Productionalize solutions that show lift.

Interpret and communicate insights and findings from analyses and experiments to product, service, and business managers.


MS degree in CS with ML focus. Ph.D. preferred. Statistics, Applied Mathematics or similar background is also OK with very strong ML and programming expertise.

4+ years of experience as a data scientist or a related role.

Experience as a team leader is preferred.

Experience with widely used machine learning algorithms like linear and logistic regression, decision trees, SVM, KNN, k-means, random forest, deep NN, reinforcement learning, etc. Deep understanding of the pros and cons of alternative algorithms in terms of the assumptions made and execution requirements.

Proven ability to architect elegant solutions that solve problems holistically.

Experience designing and analyzing multivariate tests

Expert in Python with experience in machine learning related packages

Expert in SQL with experience in data warehouse technologies like Teradata

Experience with big data technologies like Spark and Hive

First 90 days:

Get yourself familiarized with the tools and data sources that the team uses

Learn the business and understand the challenges we are trying to tackle

Identify a simple project; develop a model, push to production and kick off an experiment

Groupon provides a global marketplace where people can buy just about anything, anywhere, anytime. We’re enabling real-time commerce across an expanding range of categories including local businesses, travel destinations, consumer products, and live or lively events. At the same time, we are providing advertising options and tools that merchants can use to grow and manage their businesses. Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward. Community matters to us on an internal, local and global scale—it’s fundamental to our company’s growth and to the well-being of the world at large. We also value self-awareness, candor, lunch and WiFi. If we match with you, please apply to join us.