Open positon Kobler
Software Developer Campaign manager Java Kotlin
{}

Position: Software developer (Backend)
Location: Oslo
Working language: English

Back end scalability for the EU market

Do you dislike being tracked everywhere you go online? Help us bring back privacy online by giving advertisers a better alternative! We are looking for a Backend developer to to join the team responsible for developing and maintaining our campaign management system, perhaps the most critical part of our platform.

Here at Kobler we have built a unique product where advertisers can deliver relevant ads without using personal data at all. Whenever a newspaper article is read online there is a real time auction where the winner gets to place their ads. Most of the participants in these auctions do this based on your personal data they have gathered or bought from data harvesting companies. Our platform instead contextually couples ads to the article – if you’re reading an article about the best local takeout restaurants, we might place an ad from Foodora. This lets us place relevant ads without tracking of any kind.

Kobler is a trusted B2B company in the ad technology industry located in Oslo and Stockholm. Our expertise is online text processing, and we have powered the search engine for the Norwegian Parliament for many years. Since launching our platform in 2019 we’ve proven that contextual advertising works, and we’re now preparing to scale into new European markets.

Your role
  • Hundreds of household brands and major advertising companies use Kobler as their preferred contextual advertising platform. At the heart of this is our bidding system which participates in real time auctions whenever someone reads an article online in Norway and Sweden.
  • You will be joining the team responsible for developing and maintaining this system. The traffic volume it is handling is already high, but we have ambitious goals and are aiming to handle much more traffic in the next few years. This is a fun domain if you enjoy technical challenges!
Work tasks

In addition to the bidding system, the team is also responsible for other related areas, such as:

  • Campaign targeting – how to best match the content of articles to the keyword based targeting our customers set up
  • Campaign budgeting – predicting the news landscape so that we can hit our customer’s budgets in a smart way
  • Real time analytics – giving our customers transparent insight into exactly where their ads are being placed
We think you might have
  • Experience with high performance languages such as C++, Java or Rust
  • Experience building distributed, highly concurrent systems
  • A strong knowledge of databases and how to make them fly
  • A deep enjoyment of shaving milliseconds off a P99

It is a plus if you have experience with:

  • Event streaming platforms, such as Kafka or Pulsar
  • High performance distributed caches, such as Redis or Memcached
  • CI/CD and DevOps
  • Agile development methodologies
Technical detail Backend systems
  • Java/Kotlin
  • Postgres
  • Redis
  • AWS ECS
  • 100% automated CI/CD (Docker, CircleCI)

If this sounds interesting but you don’t have experience with the languages or tools we’re using, please do not hesitate to apply. Languages and frameworks come and go and we don’t expect anyone to have experience with all of these

Interested?

Apply by joining Talented Community👇