Software Engineer

$$$$
Product

The DataOS team at AppsFlyer is building and operating a reliable, high-scale data platform that powers analytics and product capabilities across the company.
We process more than 150 billion events per day and manage petabyte-scale historical data. Our team owns much more than a traditional “data lake” — including schema management, ETL pipelines, and interfaces to and from storage.

If you’re excited by scale, ownership, and building production-grade data systems, we’d love to meet you.

Tech stack highlights

Key technologies include:

  • Processing and streaming: Spark, Kafka
  • Data lake and formats: S3, Parquet, Delta Lake, Iceberg, Hadoop, Hive
  • Cloud and compute: AWS, EMR/EMR Serverless, Athena
  • Analytics and data platforms: BigQuery, BigLake, Aerospike, AWS Glue, Databricks Delta Engine
  • Languages: Scala, Python (team focus), plus a broader polyglot engineering environment across AppsFlyer

What you’ll do:

  • Design, build, and evolve large-scale data pipelines from raw ingestion to production-ready datasets.
  • Develop and maintain Spark/Scala-based data processing workflows for both batch and streaming use cases.
  • Own data platform reliability, quality, and performance in production environments.
  • Collaborate with engineers, product owners, and stakeholders to define and deliver robust data solutions.
  • Help shape engineering standards and operational practices as the DataOS team grows.

What You Bring:

  • 3+ years of software engineering experience, with strong hands-on Scala and/or Java development.
  • Strong Java core fundamentals.
  • Proven experience with Spark and Kafka in production environments.
  • Experience with the Hadoop ecosystem and distributed data processing platforms (AWS, GCP, Azure, CDP, MapR, or similar).
  • Hands-on AWS experience, especially with S3 and EMR/EMR Serverless (Athena is a strong advantage).
  • Experience building and operating cloud-based, high-scale distributed systems.
  • Strong analytical and interpersonal skills, with the ability to work effectively across engineering and business teams.
  • Professional spoken and written English.

Bonus Points:

  • Knowledge of Scala is a plus.
  • Experience with AWS authentication/authorization and cloud security fundamentals.
  • Experience with CI/CD pipelines and tooling.
  • Experience with DevOps and infrastructure-as-code tools (e.g., Terraform).
  • Experience in SaaS product companies.
  • Referred by an AppsFlyer employee.

Benefits:

  • Health Insurance
  • Paid Unlimited Vacation Days + all national holidays + additional recharge days
  • Meals Reimbursement
  • Sport Reimbursement
  • Breakfast in the office
  • Mental health program
  • Team building, happy hours, and other team activities
  • Paid sick days
  • Snacks, fruits & ice cold beer
  • All new team members are provided with a brand-new Mac laptop with 2 monitors and a Starter package

Required skills experience

Java 3 years
Spark 3 years
Kafka 3 years
Hadoop 3 years
AWS 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 8 June
11 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...