Data Engineer - Web Attribution
Location: Herzliya
Department: R&D
AppsFlyer processes 150+ billion events across its platform, and our Web Attribution team is at the center of extending that power beyond mobile. We’re building the data infrastructure that tracks, attributes, and serves web user journeys - from first click to conversion - at massive scale across thousands of apps and billions of sessions.
We’re looking for a Data Engineer who wants to own the full pipeline: from raw event ingestion through distributed processing and into the serving layer that powers our clients’ dashboards and APIs. This isn’t internal tooling - you’ll be building the actual product surface that advertisers and marketers rely on to understand what’s working on the web.
As AI reshapes how data is processed, queried, and served, you’ll also have the opportunity to integrate AI and LLM-based capabilities into our data workflows - from intelligent data validation and anomaly detection to AI-powered analytics interfaces that make our platform smarter for clients.
What you’ll do
- Build & Own End-to-End Pipelines: Design, build, and optimize data pipelines that process billions of web events (sessions, in-app events, conversions) with strict freshness and accuracy SLAs. You’ll work across the entire attribution data stack - from ingestion and distributed processing through to the serving layer.
- Ensure Data Integrity: Own the correctness of complex attribution logic - deduplication, organic vs. non-organic classification, primary attribution resolution, and cross-platform user stitching across massive, partitioned datasets.
- Performance Engineering: Optimize scalable distributed processes to meet strict client SLAs. Tune jobs, queries, and pipeline scheduling for maximum throughput and minimum latency.
- Ship Client-Facing Features: Partner with Product, R&D, and client-facing teams to turn raw web signals into production-grade, queryable data products that advertisers interact with directly.
- Leverage AI in Data Workflows: Explore and integrate AI/ML capabilities into the data platform - from automated data-quality checks and anomaly detection to LLM-powered analytics tools that enhance how clients interact with their data.
What you have
- 3-5 years in Data / Big Data Engineering, with hands-on production experience at scale.
- Strong experience with distributed processing frameworks (e.g., Spark) - you understand execution plans, memory management, and how to debug performance bottlenecks.
- Solid SQL skills and experience with analytical data warehouses as both a processing and serving layer.
- Experience with workflow orchestration and cloud compute environments at production scale.
- Strong programming fundamentals - clean, testable, production-grade code. Scala preferred.
- A natural instinct for data quality: you think about edge cases, dedup logic, and “what happens when this field is null” before anyone asks.
- Curiosity about AI/ML and how it can enhance data engineering workflows - from automated validation to intelligent data products.
- B.Sc. in Computer Science or equivalent.
Bonus points
- Experience building or maintaining attribution / AdTech data systems.
- Familiarity with event-driven architectures and high-throughput streaming or micro-batch pipelines.
- Advanced Scala or functional programming experience.
- Exposure to data modeling for multi-touch or last-click attribution.
- Hands-on experience with LLMs, ML pipelines, or AI-powered data tools.
- Experience with large-scale analytical warehouses at petabyte scale.
- Recommended by an AppsFlyer employee.
As a global company operating from 25 offices across 19 countries, we reflect the human mosaic of the diverse and multicultural world in which we live. We ensure equal opportunities for all of our employees and promote the recruitment of diverse talents to our global teams without consideration of race, gender, culture, or sexual orientation. We value and encourage curiosity, diversity, and innovation from all our employees, customers, and partners.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
