Position: Software Team Leader — Real-Time Attribution Group
Company: AppsFlyer
Experience required: 5y
English level: upper

What you have

2+ years of experience in engineering management roles
5+ years of experience as a software engineer
Proficiency and ability to code well in at least one language (production experience in some of the following languages: Java, Scala, Kotlin, Clojure, Golang, Rust, Python etc.)
Ability to grasp new languages, systems and frameworks fast
Fluent English speaking
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

Experience with Managing remotely
Real-life experience developing and maintaining a decent production system
Experience in AWS, Kafka, Aerospike, Spark, Kafka Stream and Grpc
Experience with CICD systems
Russian speaker
Recommended by an AppsFlyer employee

We offer
As a global company operating in 18 countries across 5 continents, 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

What you’ll do

Architect and implement real time and high scale distributed solutions and tools to be used by our large group of engineers
Be a part of a team whose tools are responsible for on-going efforts to make our production operations efficient and resilient
Analyze and improve performance, scalability and stability of our systems, environments and tools.