Backend Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Backend Software Engineer. Berlin-based with my client who uses AI user classification technology for the advertising industry. As a Backend Software Engineer you will work in a growing team with a mixture of different skills on a product that is used by millions!
The Role:
· Create a generic environment for Simplaex's AI audience platform.
· Build a big data solution to manage and process hundreds of Terabytes a day.
· Construct a framework which allows for a unified way to work with many API´s in parallel.
· Design a high throughput product to handle tens of billions of events a day.
Key Requirements:
· Excellent understanding of Core Java and/or Scala, ideally in Concurrency & Multi-threaded programming (native, Actor model, Akka).
· Experience of distributed in-memory architecture using cache (e.g. Memcached, Redis, EHCache, etc.).
· Knowledge with big data solutions (Hadoop, Spark, parquet) & large messaging infrastructures (Kafka, RabbitMQ).
· NOSQL solutions (Casandra, druid, Impala, presto).
· SQL databases & capable of comfortably crafting queries.
· High proficiency with Java server development & cloud services (Amazon EC2).
If this Backend Software Engineer position sounds interesting, please contact [email protected].