We're sorry, but this job has been closed. See other open jobs at TubeMogul, Inc.

Senior Machine Learning Engineer

Emeryville, CA | Engineering

Job Description

Senior Machine Learning Engineer | Emeryville, CA

We are growing our Machine Learning Group in order to solve significant problems in On-Line Video Advertising including developing accurate audience models to target the exact segments demanded by our clients and myriad other endeavors in data mining and machine learning. We’re looking for highly-motivated individuals with the right skills to help us in developing algorithms that will have a direct influence on the success of the company.

Join us as we pursue the goal of facilitating the merger of television and on-line media into a consistent experience accessible across any connected device including desktop, tablets, mobile devices and more.


  • Work closely with a growing team of data scientists and software engineers on one of many on-going projects
  • Assist in conducting proof-of-concept studies for early stage research
  • Demonstrate successful studies at scale
  • Deploy validated algorithms to our real-time environment in the Cloud
  • Develop techniques for monitoring and visualizing the performance of all deployed algorithms
  • Project work includes constructing predictive models from 100 TB+ datasets, digesting unstructured data for clustering and data-mining and many other aspects of Big Data processing


  • Creative problem-solving is a must
  • A Bachelors or Masters degree in Computer Science, Engineering, Math or related fields, ideally with some significant coursework in Machine Learning or Data-Mining
  • At least 3 years or programming experience in Python. Knowledge of Java or other languages would also be beneficial
  • Comfortable in Linux environment
  • Familiarity with SQL (MySQL, Hive)
  • Experience with very large sets of data is a plus.   
  • Working knowledge of any (or all) of the following machine learning paradigms: Decision Trees, Support Vector Machines, Neural Networks, Ensemble Methods, Bayesian approaches.
  • Prior relevant experience in real-world machine learning in Computational Advertising or a related arena a major plus
  • Understanding of/Prior work in Data Mining, Predictive Analytics, Collaborative Filtering, Recommender Systems, Text Mining, Data Visualization or other related fields also very favorable
  • Experience with statistical analysis of data in environments like R, MATLAB, or Numpy/Scipy a plus.

About TubeMogul

One of the fastest-growing startups in the Bay Area and listed as #141 on Inc. Magazine's list of the 500 Fastest Growing Companies in the US, TubeMogul is an “aggressive, early leader in buying video through real-time bidding” according to Google. We are the only video marketing company built for branding. We integrate real-time media buying, ad serving, targeting, optimization and brand measurements into a single solution to simplify the delivery of video ads. We are a cohesive group of overachievers determined to deliver the potential the Internet offers to branding. 

We are a fast growing startup company with a clear business plan for success. You will definitely want to be part of this tremendous growth opportunity!

Compensation / Perks

You will be rewarded for your hard work! You'll appreciate a competitive compensation package including excellent benefits and stock options. You'll love a challenging work environment; A-player colleagues, momentum, strong leadership and clear objectives and the ability to make a difference. Other benefits include: medical, dental, vision, 401k, bonus program, choice of Windows or Mac laptop, flat screen monitors, sunny office with outdoor patio, in-office game room, food and lots more!

Apply Now

Please submit a cover letter along with your resume explaining why this is a perfect fit. Please use the link provided to apply. We look forward to reviewing your resume! This opportunity is for people interested in full-time work only. No contractors, consultancies or recruiters will be considered.



Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »