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