Senior Software Engineer
AppsFlyer is seeking a Senior Software Engineer to join their DataOS team in Kyiv, Ukraine. This team is responsible for building and operating a high-scale data platform that powers analytics and product capabilities across the company. The platform processes over 150 billion events daily and manages petabyte-scale historical data, encompassing schema management, ETL pipelines, and interfaces to and from storage.
In this role, the Senior Software Engineer will design, build, and evolve large-scale data pipelines from raw ingestion to production-ready datasets. Responsibilities include developing and maintaining Spark/Scala-based data processing workflows for both batch and streaming use cases, ensuring data platform reliability, quality, and performance in production environments, and collaborating with engineers, product owners, and stakeholders to define and deliver robust data solutions. Additionally, the engineer will help shape engineering standards and operational practices as the DataOS team grows.
Candidates should have over five years of software engineering experience with strong hands-on Scala and/or Java development skills. Proven experience with Spark and Kafka in production environments is essential, along with familiarity with the Hadoop ecosystem and distributed data processing platforms such as AWS, GCP, Azure, CDP, or MapR. Hands-on AWS experience, especially with S3 and EMR/EMR Serverless, is advantageous. Experience building and operating cloud-based, high-scale distributed systems is required, as well as strong analytical and interpersonal skills to work effectively across engineering and business teams. Professional spoken and written English is necessary.
While specific compensation details are not provided, AppsFlyer offers a comprehensive benefits package that includes health insurance, paid unlimited vacation days plus all national holidays and additional recharge days, meals and sport reimbursements, breakfast in the office, a mental health program, team building activities, paid sick days, snacks, fruits, and ice-cold beer. All new team members receive a brand-new Mac laptop with two monitors and a starter package.
AppsFlyer operates globally with 25 offices across 19 countries, reflecting a diverse and multicultural environment. The company ensures equal opportunities for all employees and promotes the recruitment of diverse talents to its global teams. They value and encourage curiosity, diversity, and innovation from all employees, customers, and partners.
This position offers an opportunity to work on a large-scale data platform, contributing to the development of analytics and product capabilities that impact a wide range of users. The role emphasizes ownership, collaboration, and continuous improvement, providing a dynamic environment for professional growth.