DeveloperJobs.io
← Back to all jobs

Job Description

Snap is hiring a Machine Learning Engineer to build and productionize causal inference models for measurable impact.

Responsibilities

  • Design and build causal impact models that quantify effects, optimize decisions, and support value creation for users, advertisers, and the business
  • Develop and productionize causal machine learning approaches such as uplift modeling and heterogeneous treatment effect estimation using observational and experimental data
  • Plan, analyze, and interpret A/B tests and quasi-experiments, partnering with product and engineering teams to shape experimentation strategy
  • Assess technical tradeoffs across model complexity, bias/variance, scalability, and interpretability
  • Perform code reviews, uphold engineering quality, and help build scalable, maintainable infrastructure
  • Drive fast iteration cycles while maintaining methodological rigor

Requirements

  • Causal inference expertise, including modern techniques for treatment effect estimation such as meta learners, propensity score matching, and instrumental variables
  • Applied data science experience covering A/B testing, uplift modeling, and experimentation infrastructure
  • Proficiency in Python and common data/ML libraries including pandas, NumPy, and scikit-learn, plus causal ML tooling such as CausalM
  • Ability to tackle open-ended problems by combining statistical thinking with engineering pragmatism
  • Comfort working independently and collaborating with cross-functional partners
  • Strong communication and mentorship skills, including translating technical findings for non-technical stakeholders
  • Bachelor’s degree in computer science, statistics, economics, or a related technical field (or equivalent practical experience)
  • Experience level aligned to one of the following paths: 5+ years post-Bachelor’s with hands-on causal inference or experimentation; or Master’s + 4+ years post-grad ML; or PhD + 2 years post-grad ML
  • Demonstrated experience building causal models that support product decision-making and policy evaluation
  • Experience designing and analyzing online experiments (A/B tests) and using causal ML in production

Technologies

  • Python
  • pandas
  • NumPy
  • scikit-learn
  • CausalM
  • CausalML
  • EconML
  • DoWhy

Preferred Qualifications

  • MS/PhD in a quantitative field such as statistics, data science, computer science, economics, or operations research
  • Experience with causal inference libraries including CausalML, EconML, or DoWhy
  • Background deploying models in production and working with ML or experimentation infrastructure
  • Deep understanding of experimentation nuances, including intent-to-treat (ITT) vs. ghost ad methodologies, and tradeoffs between frequentist and Bayesian inference for decision-making under uncertainty
  • Experience applying causal inference in areas such as personalization, ad, or marketplace dynamics

Location and Work Model

  • Los Angeles, CA (onsite)
  • Snap “default together” approach: office attendance 4+ days per week

Compensation

  • Base salary range by zone:
    • Zone A (CA, WA, NYC): $209,000-$313,000 annually
    • Zone B: $199,000-$297,000 annually
    • Zone C: $178,000-$266,000 annually
  • Eligible for equity in the form of RSUs
  • Starting pay may be negotiable within the salary range
  • Compensation packages designed to support Snap’s long-term success

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs

Similar Jobs