A

AppsFlyer

Privacy-preserving mobile marketing measurement platform

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeHerzliya, IsraelNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of data or big data engineering experience, including building and running production systems at scale.
  • A Bachelor of Science degree in Computer Science or equivalent.
  • Deep, hands-on Apache Spark experience, including execution plans, partitioning, memory management, and debugging skew and performance problems at scale.
  • Deep experience with a cloud analytical warehouse such as BigQuery, Snowflake, Redshift, or Databricks SQL, used as both a processing and serving layer.
  • A proven track record in data-system design, including writing design documents, making trade-offs among cost, latency, and correctness, and taking designs through production.
  • Experience with workflow orchestration such as Airflow and cloud environments at production scale.
  • Strong programming fundamentals and the ability to write clean, testable, production-grade code.
  • A natural instinct for data quality, including considering edge cases, deduplication logic, and null-field behavior.
  • Hands-on use of AI tools in daily engineering work and a clear understanding of where AI helps data engineering and where it does not.

Responsibilities

  • Build and improve end-to-end pipelines that process billions of web events, from ingestion through distributed processing to the serving layer, while meeting strict freshness and accuracy service-level agreements.
  • Own the technical design of the team's pipelines from specification through production; write design documents, review team designs, and make key trade-offs such as deciding what runs in SQL versus Spark.
  • Work with the group's architects on cross-team designs.
  • Work with the team lead on the roadmap, planning, and priorities; break large projects into clear deliverables.
  • Represent the team in technical discussions with Product, R&D, and partner teams.
  • Own production incidents end-to-end and turn them into lasting fixes.

Desired Qualifications

  • BigQuery experience is a strong advantage.
  • Google Cloud Platform experience is preferred.
  • Scala programming is preferred.
  • Experience building or maintaining attribution or AdTech data systems.
  • Advanced Scala or functional programming experience.
  • Experience with attribution models such as last-click, multi-touch, or view-through.
  • Experience with SQL-based transformation frameworks such as Dataform or dbt, or data-mesh or data-product platforms.
  • Experience with Kafka or streaming systems.
  • Experience running large language models or machine-learning pipelines in production.
  • Being introduced by an AppsFlyer team member.

About the Company

AppsFlyer

Privacy-preserving mobile marketing measurement platform

AppsFlyer offers a platform for mobile marketing that combines measurement, analytics, engagement, and fraud protection. It lets businesses see how their marketing performs across channels and devices while preserving user privacy through privacy-preserving measurement and cost aggregation. Its analytics suite provides a unified view of campaign performance, and its engagement engine uses deep links to create personalized user journeys that boost conversions. A built-in fraud protection layer blocks mobile ad fraud to protect marketing spend, with the goal of helping businesses optimize strategies and improve the customer journey through reliable insights.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.7B
Headquarters
San Francisco, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at AppsFlyer

See more jobs