Data Engineering at Snap
Roles, Comp & Culture
An L6 staff data engineer at Snap sits around $680K total comp from 38 verified salary datapoints. The primary Data Engineering tech consists of AWS, S3 and Spark, according to current job listings. Snap pays data engineers above other Technology companies. Reviews put them at 3.4 on Glassdoor, toward the bottom of the pack. Snap employees are stressed and employee happiness is trending down over the past year. Layoff risk scores low for the next 30 days. 31 data engineering roles are open right now.
Snap data engineer compensation
Each level's figure is the median of individual Snap offers at that level, so it reflects a typical outcome rather than an average pulled up by a few large packages. Total comp counts base salary plus equity and bonus annualized over the vest, and the range shown is the middle half of offers, with the top and bottom quarters trimmed off.
Snap employee sentiment, tracked weekly
Employee happiness for data engineers over the past year, so you can see which direction it is moving, not just where it sits today.
Snap pays above other Technology companies, and the comp numbers at senior and staff levels are real. What you trade for that is a workplace under visible strain. The 3.4 Glassdoor rating is toward the bottom of the pack, Blind sentiment is mixed, and the internal happiness picture is stressed and trending down. The tension is specific: Snap has been public about the pressure to grow revenue on a platform whose user base stopped compounding at the rate that justified its earlier valuation. Engineers inside that pressure tend to describe shifting priorities and reorgs rather than a stable platform mandate. Pay is genuine compensation for that instability, and for some engineers it's the right trade; for others, the organizational churn erodes the kind of deep technical ownership that makes a DE role satisfying long-term.
Recent Snap events
Layoffs, leadership changes, and other major moves at the company, with dates.
Snap has had 4 tracked layoffs in the past 12 months, the most recent in Jun 2026, alongside 5 executive departures over the same window. That combination signals an organization still working out its cost structure, and the low 30-day layoff risk reflects ongoing uncertainty rather than a post-restructuring calm. Hiring is still moving: 31 open data engineering roles across 15 cities, with Chicago as the top market. For someone joining now, the next 12 months will likely bring continued cost discipline and possible team consolidation, but the open role count suggests the data org is not in a freeze. The realistic frame is that Snap is a company investing in DE capacity while managing headcount pressure elsewhere; a new hire should expect to land in a team that is productive but where the broader environment stays unsettled.
- LayoffJun 2026Layoff
- Exec departureMay 2026Leadership change
- Exec departureApr 2026Leadership change
- LayoffApr 2026~73 roles cut
- LayoffApr 2026Layoff
- LayoffApr 2026Layoff
- Exec departureFeb 2026Leadership change
- Exec departureDec 2025Leadership change
- Exec departureSep 2025Leadership change
- Exec departureAug 2025Leadership change
- Exec departureMay 2025Leadership change
Notable company events we track, with dates.
Snap data engineering tech stack
The languages, storage, and processing tools Snap data engineers actually work with, grouped by what they do. Tailor your system-design answers to this stack.
Snap's core data problem is real-time at scale: a camera-first social platform where billions of daily ephemeral messages, Stories, Map activity, and ad impressions need to be ingested, attributed, and made queryable fast enough to power both the ad auction and the product experience. The stack on current listings centers on AWS, S3 and Spark, with Python, SQL and PySpark as the working languages, which points to a batch-and-streaming shop where engineers own end-to-end pipeline work from ingestion through warehouse delivery. Snap's ad business requires tight latency on impression and conversion data, so pipelines here carry real SLA weight. The camera and AR surface adds a domain most data engineers don't see elsewhere: sensor-adjacent event streams with irregular shapes that need careful modeling before they're analytically useful. That mix makes the job broader than a typical ad-tech DE role.
Snap data engineer job openings
A live read on what they are hiring: open roles, recent postings, where, and at what level.
Define and lead enterprise data migration strategies from SQL Server, DB2, and AS/400 platforms to Snowflake.
Build, automate, and maintain resilient pipelines for cleaning, validating, and transforming batch and streaming data that feed into medallion architectures.
Create AI sympathetic annotations to new and existing data sets
Develop and maintain data pipelines using Python, SQL, Snowflake, and AWS
Build scalable ETL/ELT pipelines using AWS Glue, Lambda, Step Functions, EMR, or Apache Spark
Design advanced distributed data processing solutions using Python and PySpark to deliver reliable batch and streaming pipelines that support key business analytics needs
· Architect scalable data solutions leveraging AWS services such as Glue, Redshift, S3, EMR, Lambda, Aurora, and Kinesis.
Design, build, and maintain scalable ETL pipelines and cloud-based data architectures
Design, build, and operate scalable, cloud‑native data platforms supporting batch and streaming use cases, with strong focus on governance, performance, and reliability.
Design and implement scalable ETL/ELT pipelines and data transformation frameworks using AWS-native services including Glue, EMR, Lambda, and Kinesis.
Leveling data here skews toward staff and senior: 16 senior reports and 13 staff reports in a pool of 39 total tells you this is not a place that stockpiles junior talent. Engineers with 7 or more years of pipeline and warehouse work, who are comfortable owning architecture decisions with limited hand-holding, match what the listings and comp data show Snap is actually buying. The engineer who thrives here is someone who wants the ad-tech and real-time complexity without needing a stable, low-drama culture to do good work. If you need organizational predictability or a long runway to build something without the risk of reprioritization, current signals argue against this one. If the comp and the technical surface appeal and you can operate in a higher-churn environment, prep the pipeline architecture material hard and check where the ladder puts you before you engage.
Preparing for the Snap loop
The round-by-round process, example questions, and prep plan are on the interview guide.
Compare Snap with other data engineering employers
How the role, pay, and loop stack up against peer companies.
Prepare at Snap interview difficulty
- 01
Reading a solution is not the same as writing one
Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you
- 02
76% of hiring managers reject on the coding task, not the resume
From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice
- 03
5 problem shapes cover 80% of data engineer loops
Dedup, sessionization, top-N-per-group, slowly-changing dimensions, partition tricks. Writing the shapes by hand turns the unfamiliar into pattern recognition