• Home
  • >
  • Machine Learning Staff Engineer (Senior)

Machine Learning Staff Engineer (Senior)

Company Description

PubMatic (Nasdaq: PUBM) delivers superior revenue to publishers by being an SSP of choice for agencies and advertisers.

PubMatic’s cloud infrastructure platform for digital advertising empowers app developers and publishers to increase monetization while enabling media buyers to drive return on investment by reaching and engaging their target audiences in brand-safe, premium environments across ad formats and devices.

Since 2006, PubMatic has been expanding its owned and operated global infrastructure and continues to cultivate programmatic innovation. PubMatic operates 14 offices and eight data centers worldwide.

Job Description

We are immediately hiring a Machine Learning Staff Engineer to join our growing team in Redwood City on a hybrid schedule.

Reporting to the SVP of Addressability & Marketplace in Eastern Time, this senior contributor is a proven ‘doer’ to develop, implement and extend data-intensive ML software for real-time auctioning, ad inventory estimation, and audience segmentations. Working with our Big Data, Ad Serving, and Product Managers, you will apply Machine Learning to create POCs (Proofs of Concept). Then you will lead other Data Scientists to implement the POCs into production and scale up the solutions.

Responsibilities:

Design and implement core components of our algorithms, as well as model the large amounts of data that PubMatic generates dailyDevelop and implement data-intensive machine learning software for real-time auctioning, ad inventory estimation, audience segmentations, and other AdTech applicationsWork with data scientists, product managers, and software engineers to develop and support the software for new Machine Learning productsEnsure excellence in delivery to internal and external customers

Qualifications

PhD in a STEM field required3+ years of hands-on industry work experience designing and building large-scale ML algorithms and ETL that are well-designed, cleanly coded, well-documented, operationally stable, and timely delivered5+ years total analytical work, including academic research

Solid Experience with a Mix of:

Python or R, including ML libraries (SKLearn, NumPy, caret, e1071), including CPU/GPU parallelization, matrix algebra, vectorization, linear programming, lambda programming, OOPAt least one of the DL frameworks (TensorFlow, PyTorch, Caffe, Theano, Keras, or alike)

Understanding of:

Graduate statistics and probability (inference, hypothesis testing, p-value, ANOVA, CLT, LLN, Bayes’ theorem, A/B testing, combinatorics, PDF/CDF, joint/conditional/marginal densities)Vector calculus (gradients, Jacobians, partial derivatives and integrals, optimization)Linear algebra (eigen values/vectors, inverses, decompositions, orthogonality, multi-linear)Time series (ARIMA, GARCH, forecasting, Kalman filter)Shallow ML algorithms: regressions, SVM, kMeans, kNN, NB, HMM, PCA, NMF, SVD, XGBoost, decision trees, ensemble methods (random forest) Deep NN algorithms: MLP, RNN, LSTM, CNN, GRUML concepts: backprop, hyperparameter tuning (Bayesian optimization, grid/random search), regularization, learning rate, optimizationAdvanced work with SQL or NoSQL, including nested/join/aggregate queries, stored procedures, over partition by, basic stat functionsCloud compute engines (AWS, Azure, GCP and alike), ML on clusters of GPUs, SageMaker, JupyterExcellent communication skills, cultural fit and natural curiosity in learning the ML developments and domain expertise

Nice to Have:

Experience in Programmatic advertising and RTBDeep reinforcement learning (Bellman equations, MDP, policy optimization, credit assignment, or multi-agent)Proficiency with Spark (ML Lib, GraphX), Hadoop, Kafka, HiveScala, Java, C/C++Record of STEM publications in top journals or conferencesHigh rank at Kaggle competitions

Compensation and Benefits:
Base Compensation Range: $230,000 – $260,000

In accordance with applicable law, the above salary range provided is PubMatic’s reasonable estimate of the base salary for this role. The actual amount may vary, based on non-discriminatory factors such as location, experience, knowledge, skills and abilities. In addition to salary PubMatic also offers a bonus, restricted stock units and a competitive benefits package.

#LI-DNI

Additional Information

Return to Office: PubMatic employees around the world have returned to our offices via a hybrid work schedule (3 days “in office” and 2 days “working remotely”) that is intended to maximize collaboration, innovation, and productivity among teams and across functions.

Benefits: Our benefits package includes the best of what leading organizations provide such as, paid leave programs, paid holidays, healthcare, dental and vision insurance, disability and life insurance, commuter benefits, physical and financial wellness programs, unlimited DTO in the US (that we actually require you to use!), reimbursement for mobile expenses, and fully stocked pantries plus in-office catered lunches 4 days per week.

Diversity and Inclusion: PubMatic is proud to be an equal opportunity employer; we don’t just value diversity, we promote and celebrate it. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

New to
Victrays
?

Please login to save your tools

By login, you accept our Privacy Policy

Join 1000+ Ai enthusiasts worldwide

Join now and stay informed with weekly updates on new AI tools and breaking AI news!

By joining you agree to with our Privacy Policy and provide consent to receive updates from our Victrays.