Machine Learning Engineer, Revenue+

Snapchat, Inc.

New York (NY)

On-site

USD 209,000 - 313,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
Compensation packages

Job summary

Snapchat, Inc. is hiring a founding Machine Learning Engineer for the Revenue+ team in New York, onsite, to build ML as a core capability for subscription growth and monetization across Snapchat+.

The role focuses on personalization, ranking, propensity modeling, and lifecycle optimization, driving end-to-end ML ownership and collaboration with Product, DS, Backend, and Mobile Engineering to shape product strategy.

Qualifications

  • Strong foundation in ML and software engineering.

Responsibilities

  • Identify high-value ML use cases to boost subscription growth and monetization.
  • Build ML systems for personalization, ranking, propensity modeling, and lifecycle optimization.
  • Own projects end-to-end from data exploration to production deployment and measurement.
  • Set technical direction for the Revenue+ ML capability.
  • Collaborate with Product, Data Science, Backend, and Mobile Engineering to shape ML investments.
  • Build reliable, observable, and scalable ML systems for Snapchatters.
  • Use AI tools to accelerate development while ensuring code correctness, security, and production quality.

Skills

Machine learning
Software engineering
Product and business judgment
Ranking
Recommendation
Personalization
Propensity modeling
Decisioning
Monetization
Retention
End-to-end ownership
Collaboration
Mentorship
AI tools

Education

Bachelor’s Degree in Computer Science
Master’s degree in CS
Advanced degree in CS

Tools

TensorFlow
PyTorch

Job description

Snap is hiring a founding Machine Learning Engineer for the Revenue+ team to build machine learning as a core capability for subscription growth and monetization across Snapchat+.

Responsibilities
  • Spot high-value use cases where machine learning can improve subscription growth, monetization, retention, and subscriber value
  • Design, build, and deploy ML systems for personalization, ranking, propensity modeling, offer decisioning, and lifecycle optimization
  • Drive end-to-end ownership: turn ambiguous business needs into data exploration, experiments, production deployment, measurement, and iteration
  • Set technical direction and establish best practices for a new Revenue+ ML capability
  • Collaborate with Product, Data Science, Backend, and Mobile Engineering to shape product strategy and prioritize ML investments
  • Build production ML systems that are reliable, observable, and scalable at meaningful service volume for Snapchatters
  • Use AI tools to accelerate development and delivery while maintaining rigorous standards for code correctness, security, and production quality
Requirements
  • Strong foundation in machine learning and software engineering
  • Strong product and business judgment to identify where ML can deliver measurable incremental value
  • Experience with ranking, recommendation, personalization, propensity modeling, decisioning, or closely related product ML systems
  • Ability to independently translate ambiguous business problems into concrete ML opportunities and technical plans
  • Capability to operate with substantial autonomy and take end-to-end technical ownership
  • Strong collaboration and mentorship skills
  • Proficiency in leveraging AI tools to streamline development, with critical judgment to audit outputs for architectural integrity, performance bottlenecks, and security risks
  • Bachelor’s Degree in a relevant technical field such as computer science, or equivalent years of practical work experience
  • 5+ years of post-Bachelor’s machine learning experience, or Master’s degree + 4+ years post-grad ML experience, or PhD + 1 year post-grad ML experience
  • Experience developing and productionizing ML systems for ranking, recommendation, personalization, propensity modeling, decisioning, monetization, retention, or other relevant product ML applications
  • Experience taking ML systems from ambiguous problem statements through experimentation into production
Preferred Qualifications
  • Advanced degree in computer science or related field
  • Experience with subscription, monetization, pricing, offers, retention, or lifecycle optimization
  • Experience collaborating extensively with Backend and Mobile SWEs
  • Experience with causal inference, uplift modeling, experimentation, customer lifetime value, or incremental impact measurement
  • Experience optimizing ML systems against business or revenue outcomes
  • Experience operating production ML systems at significant scale
  • Experience as an early or founding ML engineer, or in another setting requiring broad technical and product ownership
Benefits
  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages
Work Location and Policy
  • Location: New York, NY (onsite)
  • Office expectation: work in an office 4+ days per week
Compensation
  • Zone A (CA, WA, NYC): $209,000-$313,000 base salary annually
  • Zone B: $199,000-$297,000 base salary annually
  • Zone C: $178,000-$266,000 base salary annually
  • Eligible for equity in the form of RSUs
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer, Revenue+, Level 5
Machine Learning Engineer, Revenue+, Level 5

Snap Inc. • New York (NY), Northern (KY)

Hybrid
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Mental health support
Machine Learning Engineer, Revenue+, Level 5
Machine Learning Engineer, Revenue+, Level 5

SNAP, Inc. • New York (NY)

On-site
USD 209,000 - 313,000
Equity in RSUs
Medical coverage
Parental leave
Machine Learning Engineer, Revenue+, Level 5
Machine Learning Engineer, Revenue+, Level 5

Snapchat, Inc. • New York (NY)

On-site
USD 199,000 - 313,000
RSU equity
Medical coverage
Parental leave
Machine Learning Engineer, Level 5
Machine Learning Engineer, Level 5

Snap Inc. • New York (NY)

On-site
USD 178,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
Machine Learning Engineer, Level 3
Machine Learning Engineer, Level 3

Snap Inc. • New York (NY)

On-site
USD 118,000 - 176,000
Paid parental leave
Medical coverage
Mental health support
Manager, Machine Learning Engineering, Advertiser Experience ML
Manager, Machine Learning Engineering, Advertiser Experience ML

Snap Inc. • Los Angeles (CA)

On-site
USD 229,000 - 343,000
RSUs
Software Engineer, ML Infrastructure, Level 5
Software Engineer, ML Infrastructure, Level 5

SNAP, Inc. • Palo Alto (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
+1
Principal Machine Learning Engineer, Signals and Measurement
Principal Machine Learning Engineer, Signals and Measurement

Snap • New York (NY)

On-site
USD 262,000 - 393,000
Machine Learning Engineer, Level 4
Machine Learning Engineer, Level 4

Snap • New York (NY)

On-site
USD 173,000 - 259,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Machine Learning Engineer, Level 3
Machine Learning Engineer, Level 3

Snap • New York (NY)

On-site
USD 118,000 - 176,000
Equity in RSUs
Benefits package