Quantcast: Senior Software Engineer – Machine Learning, Performance Targeting & Optimization

Help build and operate realtime prediction and control systems that power all our advertising products at scale.

Quantcast Company: Quantcast
Location: San Francisco, CA
Web: www.quantcast.com

Please Apply Here.

The Performance Targeting & Optimization team's mission is to help our customers understand their audience better and to deliver relevant advertising across all mediums on the Internet. The team builds and operates realtime prediction and control systems that power all our advertising products at scale. This means getting up-close and personal with cutting edge statistical models and machine learning techniques. You'll have the opportunity to leverage Quantcast's massive computing power to build tens of thousands of machine learned models, and to use these models to make over 2 million advertising decisions per second.

We are looking for top-tier senior talent to lead our efforts in designing, implementing and operating large scale ML systems in a production environment. The successful applicant will have industry experience applying techniques like classification, clustering and control optimization to solve big data problems. You'll work within a machine learning group that is obsessed with improving the state of the art in performance advertising. You'll take full ownership of the development and operation of ML systems to run advertising campaigns at a global scale. You'll also introduce new products aimed at providing a complete targeting solution for our advertisers.

The team also works closely with our scientific advisors, Stanford professors Jerome Friedman and Trevor Hastie. As leaders in the fields of data mining and statistics, both professors take an active interest in Quantcast and our ongoing work.

  • Design, build and operate large scale machine learning systems and supporting infrastructure.
  • Develop techniques to efficiently extract meaning from petabytes of data.
  • Improve existing ad targeting products and introduce new end-to-end products to delight our customers.
  • Interface with Product & Business Operations teams to translate business requirements into robust and scalable solutions.

  • B.S. in Computer Science or related technical field with 7+ years of relevant industry experience, or M.S. in Computer Science or related technical field with 5+ years of relevant industry experience, or Ph.D. in Computer Science or related field with 2+ year of relevant industry experience.
  • Expertise in one or more machine learning areas preferred (e.g. classification, control theory, optimization, clustering, recommendation systems).
  • Fluency in Java, C++ or similar object oriented programming languages.
  • Experience in scripting language preferred (e.g. Python, Ruby, Perl).
  • Experience in Distributed Computing / MapReduce, key value stores like HBase.
  • Database experience preferred.
  • Proven ability to lead technical projects to completion.
  • Management experience a plus.

Quantcast helps create a more personalized digital world. We have built one of the world's most sophisticated data-intelligence platforms, utilizing big data and machine learning to solve the biggest challenges in marketing and create more rewarding experiences across the digital landscape. Publishers use our insights to better understand audiences and how content resonates with consumers they want to attract and retain. Marketers utilize our understanding of online behavior and our predictive advertising capabilities to reach the customers likeliest to engage with their messages. Consumers see the results of our work in relevant stories and advertisements that create a personalized experience across all of their devices.

Quantcast was honored as a Glassdoor Best Place to Work in 2015. To learn more, follow Quantcast on Glassdoor.