# Backend Engineer

**Company**: AppsFlyer
**Location**: Kyiv
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/appsflyer/jobs/8537441002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_cb3ee56e-68d

## Description

Many significant top-tier customers and partners consume AppsFlyer's data via various interfaces on a considerable scale. One of these interfaces is our Data Warehouse, which stores colossal amounts of data produced by all our product teams.

Being in the front on such a scale requires being at the top of everything the team does - from complicated business logic through interesting technical challenges that have a massive impact on the performance and cost of our data pipelines to the immediate feedback we receive from our clients when a new feature or improvement is released.

The team constantly collaborates with the Platform and Business to provide the most efficient solution for our data exposure.

**Responsibilities**

- Be a part of the team that owns and evolves AppsFlyer's Data Warehouse

- Own and develop AppsFlyer products and features end-to-end - from design to production

- Work with petabytes of data flowing through AppsFlyer pipelines

- Solve diverse, complex problems at scale, with low clarity of the solution approach

- Collaborate with Product Managers and Software Engineers to deliver value to customers

- Analyze and improve the performance, scalability, and stability of AppsFlyer's products, environments, and tools

- Continuously learn and evaluate new technologies in the everlasting effort to perfect our products and adapt to the ever-growing scale

**Requirements**

- 3+ years of development experience with a passion for excellence

- Experience in JVM languages

- Hands-on background with production systems

- Experience in building APIs for server-client applications

- Strong SQL knowledge

- Ability to grasp new languages, systems, and frameworks fast

- A team player with the drive to get things done and lead others along the way

- Good communication skills, spoken and written English

**Bonus points**

- Experience in Clojure

- Exposure to large-scale distributed databases or enterprise data warehouses (BigQuery, Snowflake, etc.)

- Software system design experience

- Experience in building ETLs using Spark Scala

- Familiarity with the Google Cloud Platform

- B.Sc. in computer science or equivalent

- Recommended by an AppsFlyer employee

**Benefits Package**

- 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

## Skills

### Required
- Java
- Clojure
- GCP
- AWS
- K8s
- Kafka
- DataDog
- SQL
- JVM languages

### Nice to have
- large-scale distributed databases
- enterprise data warehouses
- Spark Scala
- Google Cloud Platform
- B.Sc. in computer science

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/appsflyer/jobs/8537441002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
