AppsFlyer
BackendEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Backend Engineer at AppsFlyer. Skills: Data Warehouse evolution, Product development end-to-end, Solving complex problems at scale, Performance, scalability, and stability improvement. Own and evolve AppsFlyer’s Data Warehouse. Own and develop AppsFlyer products and features end-to-end - from design to production”
What You'll Achieve.
Provide the most efficient solution for our data exposure; Deliver value to customers; Perfect our products and adapt to the ever-growing scale
Industry & Context.
Solve diverse, complex problems at scale, with low clarity of the solution approach
What They're Looking For.
Must Have
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, 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
Nice to Have
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
What You'll Do.
Own and evolve 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
complex problems at scale
with low clarity of the solution approach
Analyze and improve the performance
and stability of AppsFlyer’s products
Continuously learn and evaluate new technologies
How You'll Work.
Team & Collaboration
Collaborate with the Platform and Business to provide the most efficient solution for our data exposure; Collaborate with Product Managers and Software Engineers to deliver value to customers
Communication Scope
Good communication skills, spoken and written English
Full Job Description
Many significant top-tier customers and partners consume their 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. On top of that, we develop the business service layer that serves our customers. 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. The collaboration includes a deep understanding of our technology, coping with the rising scale, having POCs for a never-ending effort to find the next best technology available to benefit our customers and us, and more. Some of the technologies we currently use: Java Clojure GCP & AWS hosted solutions K8s Kafka DataDog What you’ll do: 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 What you have: 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 kn
Applying for this Backend Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about AppsFlyer?
Real rants from real employees. Read before you apply.