PubMatic

Senior/Machine Learning Engineer - Performance Optimization

PubMatic$260K — $330K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in machine learning or large-scale data systems.
  • Strong understanding of supervised learning, classification, and regression techniques.
  • Proficient in training and improving production-oriented ML models.
  • Experience working with large datasets using SQL, Spark, or Python.
  • Solid programming skills in languages such as Python, Java, or Scala.
  • Ability to assess model quality and understand production trade-offs.
  • Bachelor's or Master's degree in a related technical field or equivalent experience.

Responsibilities

  • Build and improve machine learning models for campaign optimization.
  • Analyze large-scale datasets and derive actionable insights.
  • Develop and refine features and training datasets for performance models.
  • Evaluate model performance against business metrics and KPIs.
  • Collaborate with engineers on model deployment and impact monitoring.
  • Debug and resolve issues related to model quality and data freshness.
  • Partner with cross-functional teams to translate campaign performance into ML tasks.

Benefits

  • Paid leave programs and holidays.
  • Healthcare, dental, and vision insurance.
  • Disability and life insurance coverage.
  • Commuter benefits and wellness programs.
  • Unlimited paid time off (DTO) that must be taken.
  • Reimbursement for mobile expenses and fully stocked pantries.
  • In-office catered lunches five days a week.
Full Job Description
Role: Hybrid in Redwood City, CA.

Must have: 3+ years of solid experience building machine learning, data science, ranking, prediction, recommendation, optimization, or large-scale data systems

About the Role:

We are looking for a Machine Learning Engineer to help build and improve performance optimization models for PubMatic's Activate platform. This role is focused on applying machine learning, data analysis, feature engineering, model training, experimentation, and production ML techniques to improve advertiser outcomes across performance advertising goals such as CTR, VCR, CPC, CPA, and ROAS.

The ideal candidate has strong ML fundamentals, good engineering skills, and interest in building models that operate at large scale in real production systems.

What You'll Do:
  • Build, train, evaluate, and improve machine learning models for prediction, ranking, campaign optimization, bidding, forecasting, and calibration.
  • Work with large-scale datasets from auctions, impressions, clicks, video events, conversions, users, context, inventory, campaigns, and marketplace feedback.
  • Develop and improve features, training datasets, labels, and evaluation workflows for performance advertising models.
  • Analyze model performance across offline metrics, online experiments, campaign outcomes, and business KPIs.
  • Help improve models for CTR, CVR, VCR, CPA, ROAS, app-install, user-value, and campaign-performance optimization.
  • Work with senior ML engineers to improve calibration, model monitoring, experimentation, and production feedback loops.
  • Debug model-quality issues related to feature quality, label quality, sparse conversions, attribution noise, delayed feedback, data freshness, or online/offline metric mismatch.
  • Collaborate with performance advertising signal engineers to use model-ready features, labels, attribution windows, and feedback loops effectively.
  • Partner with engineering teams to deploy models into production decisioning systems and monitor their impact.
    Work cross-functionally with product, analytics, platform, and business teams to understand campaign performance problems and translate them into ML work

We'd Love for You to Have
  • 3+ years of experience building machine learning, data science, ranking, prediction, recommendation, optimization, or large-scale data systems.
  • Strong understanding of core ML concepts such as supervised learning, classification, regression, ranking, calibration, feature engineering, model evaluation, and experimentation.
  • Experience training, evaluating, and improving production-oriented ML models.
  • Experience working with large datasets using SQL, Spark, Python, or similar tools.
  • Strong programming skills in Python, Java, Scala, Go, C++, or similar languages.
  • Ability to reason about model quality, data quality, business impact, and production tradeoffs.
  • Comfort working with ambiguous data problems and iterating through analysis, modeling, experimentation, and production deployment.
  • BS or MS degree in Computer Science, Machine Learning, Statistics, Mathematics, Engineering, or a related technical field, or equivalent practical experience.

Preferred Qualifications
  • Experience in ads, search, recommendations, marketplaces, e-commerce, fintech, pricing, forecasting, bidding, or real-time optimization systems.
  • Experience with CTR/CVR prediction, conversion modeling, campaign optimization, bid optimization, forecasting, calibration, or user-value modeling.
  • Familiarity with programmatic advertising, ad serving, attribution, pacing, identity, performance advertising, or real-time bidding.
  • Experience with TensorFlow, PyTorch, XGBoost, LightGBM, Spark ML, or similar ML frameworks.
  • Experience with A/B testing, online experimentation, model monitoring, or production ML observability.
  • Experience working with sparse labels, delayed feedback, biased datasets, or noisy attribution.
  • Experience working cross-functionally with product, engineering, analytics, or business stakeholders.


Additional Information

Return to Office: PubMatic employees throughout the globe 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 and fully stocked pantries plus in-office catered lunches 5 days per week.

#LI-HYBRID

Compensation Disclosure

In accordance with applicable law, the below salary range provided is PubMatic's reasonable estimate of the total compensation for this role. New hires and current team members are typically compensated toward the middle of our pay range. 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.

Total Compensation Range

$260,000-$330,000 USD

About PubMatic

PubMatic is a digital advertising technology company that provides a platform to publishers which includes real-time bidding (RTB), header bidding, and other monetization solutions. The company was founded in 2006 and is headquartered in Redwood City, California. PubMatic's platform enables publishers to monetize their digital content across various devices and formats, including mobile, video, and display. The company has offices in North America, Europe, and Asia-Pacific. PubMatic has received several awards for its technology and innovation, including being named a Deloitte Technology Fast 500 company in 2013 and 2014.
Learn more about PubMatic
Size
1,200 employees
Market Cap
$647.7 million
Industry
Founded
2006
Revenue
$148.7 million
NASDAQ

Similar Jobs

More Jobs at PubMatic

More Information Technology Jobs

Find similar Senior/Machine Learning Engineer - Performance Optimization jobs: