AdTechTalent
Data Science26 days agoOn-site

AppsFlyer

Data Engineer - Billing Platform

data engineeringETLSparkHadoopAirflowKafkaBigQueryScalaPythonSQLNoSQLAWSdata pipelinesAI toolsJVM

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Herzliya, Israel

Full job description

AppsFlyer is seeking a mid-level Data Engineer for the usage metering & billing platform team. The role involves developing and improving ETL pipelines and data infrastructure using technologies such as Spark, Hadoop, Airflow, Kafka, BigQuery, S3, PostgreSQL, Athena, SQS, Redis, Scala, Python, Go, and Node. Candidates should have 3-5 years of data engineering experience in Big Data environments, 2+ years with Spark, proficiency in JVM languages (Scala preferred), SQL, NoSQL, and cloud environments (AWS a plus). Responsibilities include building scalable data pipelines, analyzing and enhancing existing pipelines, mentoring team members, and adopting new technologies. Experience with AI tools and a business-oriented mindset are advantageous. Location: Herzliya, Israel.

What you'll do

  • Develop end-to-end ETLs and data infrastructure features from data processing logic to database choice and implementation through to API development
  • Improve scalability and performance of existing data pipelines
  • Analyze existing pipelines and business logic to target weaknesses and add functionality
  • Mentor, advise, and collaborate within Biz Data & Dev group and other teams
  • Continuously learn and follow new technologies for personal growth and informed technology choices

Requirements

  • 3-5 years of experience in data engineering in Big Data environments
  • 2+ years of experience with Spark and its ecosystem
  • Experience using JVM stack, build tools, and environment (mostly Scala)
  • Experience with public cloud environments (AWS is a bonus)
  • Experience with Hadoop ecosystem, SQL and NoSQL databases
  • High proficiency with Python and at least one JVM-based language (Scala, Java, or Kotlin)
  • Proficiency with SQL and experience with ETL and data modeling and development
  • Positive attitude and willingness to take ownership
  • Mindset of continuous learning and desire to try new things
  • Ability to understand the business side of things
  • Hands-on experience with modern AI tools (e.g., LLMs, code assistants) and proactive curiosity to integrate AI-driven solutions (advantage)

Tech stack

SparkHadoopAirflowKafkaBigQueryS3PostgreSQLAthenaSQSRedisScalaPythonGoNodeJVMSQLNoSQLAWS

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.