Senior Machine Learning Engineer, Ads Response Prediction

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior ML Engineer developing debiased pCTR and conversion models for Instacart’s grocery advertising ecosystem. Advancing ranking, retrieval, and sequence modeling across ads surfaces.

Responsibilities

  • Own and execute research and development of pCTR and conversion prediction models
  • Improve calibration, reduce training data biases, and advance model accuracy across Instacart ads surfaces
  • Design and implement debiasing techniques including Mixed Negative Sampling, Inverse Propensity Weighting, counterfactual risk minimization, Platt scaling, and isotonic regression
  • Contribute to Multi-Domain Multi-Task model architecture using Mixture-of-Experts, Transformer layers, and LoRA adapters
  • Contribute to sequence modeling initiatives including TIGER generative retrieval and Semantic ID representation learning
  • Collaborate on Foundation Models using autoregressive user behavior prediction
  • Formulate ambiguous modeling problems and translate business observations into ML research directions with clear evaluation criteria
  • Publish and present findings internally
  • Contribute through design reviews, paper sharing, and experiment retrospectives

Requirements

  • Master's or PhD in machine learning, statistics, computer science, information retrieval, or a closely related quantitative field; or equivalent experience
  • 3+ years of combined academic and industry experience, including PhD research, applying ML to ranking, recommendation, or prediction problems at scale
  • Deep understanding of CTR/conversion prediction modeling, including Deep & Wide, DeepFM, DCN, and multi-task learning
  • Strong foundation in causal inference, counterfactual reasoning, and training data bias mitigation
  • Ability to reason about selection bias, position bias, and propensity-based correction methods
  • Proficiency in Python and deep learning frameworks: PyTorch, TensorFlow, and JAX
  • Fluency in SQL, Spark, and Pandas
  • Track record of formulating ambiguous problems into well-scoped ML research directions and delivering results through rigorous experimentation
  • Strong written and verbal communication skills
  • Ability to explain complex modeling decisions to cross-functional stakeholders including product managers and data scientists

Benefits

  • Flexible choice of work location: home, office, or favorite coffee shop
  • Regular in-person events
  • New hire equity grant
  • Annual refresh equity grants
  • Market-competitive compensation and benefits

Job type

Full Time

Experience level

Senior

Salary

CA$180,000 - CA$190,000 per year

Degree requirement

Postgraduate Degree

Tech skills

PandasPythonPyTorchSparkSQLTensorflow

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.