DevJobs

SW Team Leader

Overview
Skills
  • Go Go
  • Scala Scala
  • SQL SQL
  • Kafka Kafka
  • Node.js Node.js
  • Spark Spark
  • DynamoDB DynamoDB
  • Redis Redis
  • Kubernetes Kubernetes
  • Druid
  • S3
  • SQS
AppsFlyer is known for its massive backend production. At any given moment thousands of servers are consuming 200+ billion mobile app events daily, crunching our users’ data, serving requests, and communicating on a massive scale. To achieve such scale, our data & microservice architecture is built with the best and latest cutting-edge technologies such as Scala, Node.js, Go, Kafka, Spark, DynamoDB, Druid, Redis, S3, SQS, and many more.

Customers want a convenient way of retrieving trustworthy business performance data from anywhere they want with minimal human effort, the ROI360 unit is responsible for empowering companies with tools to optimize their business performance.

To do that the ROI unit collects data from all relevant sources (over 150 APIs such as advertisement cost and revenue networks), processes the data, and extracts and serves insights to thousands of paying customers in all channels including dashboards (UI), API’s, cloud storage, and more.

You will be joining a team of Data engineers, building a new Data processing platform to process data at scale with reliability, fault tolerance and resiliency.

What do you gain?

Scale. We mean it. Think BIG! With over 1.5 Million events per second tens of deployments per day for our 40+ microservices on top of thousands of machines we manage on the cloud, we produce around *petabyte* of data, daily. You’ll learn how to run systems at scales and the reality of hyper-growth from many great engineers.

What You'll Do

  • Architect and implement real time events digestion and processing systems
  • Lead a growing team of backend engineers - technical mentoring, personal growth, owning and leading the execution.
  • Collaborate with product managers, projects managers, architects and software engineers to design and deliver our product.
  • Analyze and improve performance, scalability and stability of our systems, environments and tools.

What You Have

  • 2+ years of experience in engineering management roles.
  • 5+ years of experience as a software engineer.
  • Experience with microservices architecture
  • Experience with SQL
  • Ability to grasp new languages, systems and frameworks fast.
  • Passion to craft the best working software, learn cutting edge technologies and a constant craving for becoming a better engineer.
  • The mentality of a team player, sense of ownership and of urgency.

Bonus Points

  • Real-life experience with developing and maintaining a decent production system.
  • Experience in Spark, K8s.
  • Recommended by an AppsFlyer employee.

As a global company operating from 25 offices across 19 countries, we reflect the human mosaic of the diverse and multicultural world in which we live. We ensure equal opportunities for all of our employees and promote the recruitment of diverse talents to our global teams without consideration of race, gender, culture, or sexual orientation. We value and encourage curiosity, diversity, and innovation from all our employees, customers, and partners.

“As a Customer Obsessed company, we must first be Employee Obsessed. We need to make sure that we provide the team with the tools and resources they need to go All-In.” Oren Kaniel, CEO
AppsFlyer