Machine Learning Engineer

Company: Tapjoy
Location: San Francisco, California, United States
Type: Full-time
Posted: 06.JUN.2021


Data Science/Analytics | San Francisco, CA | Full Time Job Description Position Title: Machine Learning Engineer Tapjoy is a leading mobi...


Data Science/Analytics | San Francisco, CA | Full Time

Job Description

Position Title: Machine Learning Engineer

Tapjoy is a leading mobile advertising and app monetization company. Our platform empowers advertisers to connect with over 975 million monthly active users through value exchange advertising that drives awareness, engagement and the metrics that matter most to their overall growth. Meanwhile, companies such as Scopely, Crowdstar, Topps and many of the Top 200 grossing app publishers trust our platform to monetize their content, grow their audiences and reward their users. Founded in 2007 and headquartered in San Francisco, Tapjoy is a global organization with more than a dozen offices worldwide.

Recommender system is pretty much our business - we drive conversions. Given our massive scale, relatively modest improvements can have an outsized impact. If massive user datasets, cutting edge ML algos, recommender systems, multi-arm bandits excite you. You could be a great fit for this role to be a point of influence on a celebrated Data Science team at Tapjoy.


Experiment and improve machine learning models for the recommendation/ad optimization system.

Inform bidding strategy and data engineering architecture.

Iterate on various ad-optimization algorithms (CTR prediction, eCPM optimization, user targeting and segmentation, RTB optimization, Exploration/Exploitation Algos)

Core Competencies:

Solid coding skills in Python and SQL. Packages: scikit-learn, TensorFlow, Keras, PyTorch.

Experience with deploying real-time models in AWS SageMaker or TensorFlow Extended (TFX).

Deep expertise in recommendation systems, classification models, class imbalance, and model calibration.

Expert in wrangling with data (consolidating data from different sources, missing values, outliers, feature engineering, etc.)

AdTech domain and marketplace knowledge is a plus.


B.S./M.S., in Computer Science or similar applied engineering fields.

Hands-on Machine Learning related industry projects.

Ability to work in a fast paced, test-driven collaborative and iterative programming environment.

Understand major supervised learning and unsupervised learning algorithms (deep learning, tree based models, SVM, Naive Bayes, generalized linear models, PCA, K-means variants, t-SNE, and UMAP).

Strong understanding major recommendation systems approaches and corresponding algorithms.

Experience in experimental design and statistical inference.

Experience in story telling and data visualization.

Understanding of RDBMS, SQL and NoSQL alternatives

This is not just a classic Data Science research position. It requires a passion for consumer experience, a desire to go into uncharted territory with bold new ideas, and a willingness to go the last mile on execution!

Tapjoy is an equal opportunity employer. We believe that diversity and inclusion lead to stronger, more innovative teams and better business results; we want to draw from the broadest talent pool possible and encourage qualified applicants. Tapjoy does not discriminate on the basis of sex, race, ethnicity, color, age, sexual orientation, gender (including identity and expression), disability (mental or physical), religion, national origin, citizenship, marital status, military or veteran status, or any other protected classification protected by applicable law; we will provide reasonable accommodations for qualified individuals with disabilities, and pursuant to applicable fair chance ordinances, we will consider for employment qualified applicants with arrest and conviction records.

For more information, please visit

Apply Now


Loader2 Processing ...