About Us:

Chartboost is the world’s largest mobile games-only platform, helping developers grow their audience, monetize, and make better data-driven decisions. We work with 90% of the top-grossing iOS and Android game developers and are currently being leveraged by over 300,000 games, reaching 1 billion active players around the world every month. We offer a simple SDK enabling cross promotion, direct deals, and a mobile ad network - all with 100% transparency and full control for our users, empowering them to run campaigns when, where, and how they want.

We are proud of the product we have built and appreciate the impact it has on other people's businesses and lives. We want to be surrounded by people who are always finding opportunities to try something new and grow. We love data and anything that helps drive intelligent decisions and always design with the user in mind. Sounds like a fit? Join us, and be part of the team that will change the future of mobile gaming!

About the Role:

We are seeking an experienced Machine Learning Engineer to help build statistical models from Chartboost and third party data to improve the relevance of mobile ads shown in Chartboost ad network. This role involves developing and conducting experiments and analyzing the results to build and improve our ad relevance and targeting capabilities.

You will be working in a fast moving environment on an at-scale product. This is a high impact opportunity for the right candidate, who will be able to define both their team and tech.

Our technology stack includes Spark MLlib, Scala, Airflow, Hive/Hadoop, and Kafka running on AWS. Our developers write unit and integration tests to ensure high quality of our products. You have the opportunity to evaluate new technologies and use them to design better and reliable systems.

Responsibilities:

  • Develop complex statistical models to predict ad-click and install outcomes and learn from petabytes of data.
  • Develop models and explore features and its influence using Spark MLlib and R and present results. Convert these offline analysis to online models.
  • Develop processes and tools to help team members monitor, debug and analyze model performance and data cleanliness.
  • Develop A/B testing framework, and measure model quality.
  • Work on several data classification problems at petabyte scale data and incorporate back into statistical models.
  • Develop / Solve time series analysis, classification, and clustering problems.
  • Collaborate closely with product & data science teams to build new features and infrastructure
  • Develop tools to assess financial impact of initiatives

Required Skills & Experience:

  • MS / PhD in Machine Learning, Statistics, Computer Science, Data Mining, Math or any quantitative discipline
  • 5+ years of experience
  • Ad Tech industry experience (Mobile ad tech is a plus!)
  • Proficiency with Scala, Spark MLlib (or equivalent), Python, R
  • Experience building statistical models with stream data is a plus
  • Background with feature engineering and model building
  • Experience training a model and successfully rolling out to production

Perks:

  • The opportunity to help build a company with the founding team
  • Stock Options - you will have a stake in the future success of Chartboost
  • Comprehensive medical, dental and vision insurance options
  • Daily catered lunch and fully stocked kitchens
  • Commuter Program and 401k savings plan
  • Flex Vacation – personal time to refresh your mind/body/soul, spend time with loved ones and celebrate life events. There is no accrual or specific limit to the amount of time an employee may use