Senior Java/Scala Backend Engineer

Be part of a team that develops from scratch a high scale, fault tolerant, distribute billing engine that handles dozens millions events per day.

As part of the job you will:

  • Evaluate various, distributed platforms such as Apache Kafka, Storm, Apache Flink, Spark.
  • Design and implement distribute billing engine.
  • Write unit tests, integration test, and system tests.


  • At least 5 years’ experience as a Java/Scala backend developer
  • At least 2 years’ experience in designing and implementing distributed systems.
  • At least 1 year experience with one of the following platforms: Apache Kafka, Storm, Apache Flink, Spark
  • Experience with using profiling and monitoring tools such as YourKit, JConsole

Meet Some of Outbrain's Employees

Lior C.

Product Manager

Lior oversees every aspect of Outbrain products that go to market. From the initial concept to the development of the project to its final release, Lior makes sure that every product feature is in tune with Outbrain's audience.

Natalie C.

Senior Marketing Manager

As part of Outbrain's Customer Acquisition Team for Amplify, it’s Natalie’s job to get customers on board, keep them happy, and improve their experience as they navigate the platform.

Back to top