Principal Machine Learning Engineer
Oracle
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 97% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $345k versus about $229k 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 66 open roles on FindRole.
Listed pay typically runs $209,000–$313,000 across 57 roles with salary data.
Most-posted roles
At a glance
Principal Machine Learning Engineer, Signals and Measurement will join the Signals & Measurement team to design and develop machine learning systems across the third-party signal lifecycle, including acquisition, curation, matching, attribution, and causal measurement. The role involves building and scaling critical models to support monetization strategies while providing technical direction for the broader machine learning community. You will collaborate with cross-functional teams to align on strategies, manage trade-offs, and improve the organization's technology stack. Key requirements include expertise in deep learning algorithms applied to advertising measurement, recommendation, or search domains. The ideal candidate possesses strong programming skills and experience with TensorFlow or PyTorch. This role addresses complex problems within the online advertising domain, specifically focusing on ad targeting, ranking, auction, and marketplace optimization while solving challenges related to identity resolution and anomaly detection.
What does a Machine Learning Engineer earn in Washington?
Median $241750 from 65 postings across 11 companies.
Skills
What you'll do
What we're looking for
More like this
Oracle
The Walt Disney Company
Amgen
Adobe
DoorDash, Inc
Apple Inc