Work With Us

< Back to all jobs

Senior Java/Scala Backend Engineer


Close Date

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


Drive More Traffic

Get links to your content recommended across more than 100,000 publisher sites. It's easy to get started with low daily budgets and flexible CPCs.

Get Started

Game For More Traffic?

The Outbrain Challenge.

Steve Strauss, The & Senior Small Biz columnist, USA TODAY, took the Great Outbrain Challenge.

Read On

400+ Employees & Growing

We're Hiring

We're looking for more great folks to join our team worldwide and if you're "Outbrainy," we want you.

Apply now

What's New at Outbrain

Outbrain + Visual Revenue, Inc.

Outbrain is happy to announce the acquisition of Visual Revenue, a union of content discovery and editorial decision support.

Learn more