Machine Learning Engineer, Level 5
Snap Inc.
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Snap Inc.
DoorDash, Inc
DoorDash, Inc
DoorDash, Inc
Lyft
Lyft