Machine Learning Engineer, Causal Inference, Level 5

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
BellevueLos AngelesNew YorkPalo AltoSeattle
Salary
$209,000–$313,000 / yr
Posted
58 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $231k
This role $261k
$169k $328k
below market most similar roles pay here above market

This role pays more than 80% of similar roles. Most pay $207,300–$254,750 — the blue band above. At the midpoint, this role pays about $261k versus about $231k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 103 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 93 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Machine Learning Engineer, Causal Inference, Level 5

The Machine Learning Engineer, Causal Inference, Level 5 joins the Engineering team to design and build models that quantify causal impact and optimize decision-making for users, advertisers, and the business. The role involves developing and productionizing causal machine learning solutions, such as uplift modeling and heterogeneous treatment effect estimation, using observational and experimental data. Key responsibilities include designing and interpreting A/B tests and quasi-experiments while evaluating technical tradeoffs between model complexity, bias, variance, scalability, and interpretability. The candidate must be proficient in Python and libraries like pandas, NumPy, scikit-learn, CausalML, EconML, and DoWhy. This position solves complex problems by applying statistical thinking and engineering pragmatism to estimate treatment effects through meta learners, propensity score matching, and instrumental variables within production systems.

What does a Machine Learning Engineer earn?

Median $235750 from 323 postings across 48 companies.

See salary data

What you'll do

  • Design and build models to quantify causal impact and optimize business decision-making.
  • Develop and productionize causal machine learning solutions like uplift modeling and treatment effect estimation.
  • Design, analyze, and interpret A/B tests and quasi-experiments using observational and experimental data.
  • Evaluate technical tradeoffs between model complexity, bias, variance, scalability, and interpretability.
  • Conduct code reviews and maintain high engineering standards for scalable, maintainable infrastructure.
  • Translate technical insights into actionable information for non-technical partners.

What we're looking for

  • Bachelor’s degree in computer science, statistics, economics, or a related technical field, or equivalent practical experience.
  • 5+ years of post-Bachelor’s experience in machine learning with hands-on experience in causal inference or experimentation.
  • Master’s degree in a technical field plus 4+ years of post-grad machine learning experience.
  • PhD in a relevant technical field plus 2 years of post-grad machine learning experience.
  • Demonstrated experience building models to support product decision-making and policy evaluation through causal techniques.
  • Experience designing and analyzing online experiments (A/B tests) and leveraging causal ML in production systems.
  • Proficiency in Python and common data/machine learning libraries like pandas, NumPy, and scikit-learn.
  • Advanced degree (MS/PhD) in a quantitative field such as statistics, data science, computer science, economics, or operations research (preferred).

More like this

Similar roles

Machine Learning Engineer, Level 5

Snap Inc.

Bellevue, WA +4 25 days ago $209,000–$313,000
Machine Learning TensorFlow PyTorch Spark ML scikit-learn Caffe2 System Design Ranking Infrastructure Data Analysis Production Deployment AI Tools Content Understanding Image Generation Search Recommendations
5+ yrs exp Hybrid

Staff Machine Learning Engineer, Causal Inference

DoorDash, Inc

San Francisco, CA +4 70 days ago $203,500–$299,300
Causal Inference Econometrics Uplift Modeling Double ML Contextual Bandits Off-policy Evaluation Doubly Robust Estimation IV Diff-in-diff CUPED Machine Learning Experimentation Counterfactual Evaluation

Staff Machine Learning Scientist, Applied Causal Inference

DoorDash, Inc

San Francisco, CA +4 70 days ago $203,500–$299,300
Causal Inference Econometrics Uplift Modeling Heterogeneous Treatment Effect Double ML Doubly Robust Estimation Contextual Bandits Off-policy Evaluation CUPED IV Diff-in-diff Synthetic Controls Machine Learning Experimentation ML Engineering

Principal Machine Learning Engineer, Causal Decisioning

DoorDash, Inc

San Francisco, CA +3 41 days ago $282,100–$414,800
Causal Inference Machine Learning Econometrics Double Machine Learning Contextual Bandits Off-policy Evaluation Randomized Experiments Synthetic Controls Difference-in-Differences Instrumental Variables Doubly Robust Estimation ML Engineering Data Contracts Modeling Pipelines Evaluation Frameworks Serving Patterns Monitoring
10+ yrs exp

Senior Data Scientist, Causal Inference

Lyft

San Francisco, CA 138 days ago $148,000–$185,000
Causal Inference Marketing Mix Modeling Python SQL Statistics Production Coding Data Science Large-scale Data Platforms Statistical Pipelines
4+ yrs exp Hybrid

Senior Data Scientist, Causal Inference

Lyft

Seattle, WA 138 days ago $136,160–$170,240
Causal Inference Marketing Mix Modeling Python SQL Statistics Production Coding Data Science Large-scale Data Platforms Statistical Pipelines
4+ yrs exp Hybrid