AdTechTalent
Data Science4 months agoOn-site

AppsFlyer

Software Engineer

scalajavasparkkafkaawsemretldata pipelinesbig datadistributed systemshadoopdata lakepythonci/cdterraformcloud security

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Kyiv, Ukraine

Full job description

The DataOS team at AppsFlyer is building and operating a high-scale data platform processing over 150 billion events daily and managing petabyte-scale data. The role involves designing and maintaining large-scale data pipelines, developing Spark/Scala workflows for batch and streaming, ensuring platform reliability and performance, and collaborating across teams. Candidates must have 3+ years of software engineering experience with strong Scala and/or Java skills, proven Spark and Kafka production experience, knowledge of Hadoop ecosystems, hands-on AWS experience (S3, EMR), and strong analytical and communication skills. Benefits include health insurance, unlimited paid vacation, meal and sport reimbursements, mental health programs, team activities, paid sick days, snacks, and a Mac laptop with dual monitors for new hires.

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 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

Requirements

  • 3+ years of software engineering experience
  • Strong hands-on Scala and/or Java development
  • Strong Java core fundamentals
  • Proven experience with Spark and Kafka in production environments
  • Experience with 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
  • Experience building and operating cloud-based, high-scale distributed systems
  • Strong analytical and interpersonal skills
  • Professional spoken and written English

Tech stack

SparkKafkaS3ParquetDelta LakeIcebergHadoopHiveAWSEMREMR ServerlessAthenaBigQueryBigLakeAerospikeAWS GlueDatabricks Delta EngineScalaPythonJavaTerraformCI/CD

Benefits

Health InsurancePaid Unlimited Vacation Days + all national holidays + additional recharge daysMeals ReimbursementSport ReimbursementBreakfast in the officeMental health programTeam building, happy hours, and other team activitiesPaid sick daysSnacks, fruits & ice cold beerBrand-new Mac laptop with 2 monitors and a Starter package for new team members

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.