Utvikler

Software engineer

About our product

Piano’s data platform collects, organises and activates audience data from various online, offline, and mobile sources.

Our customers use this data to analyse their users' behaviour, so that they can offer personalised subscription offers and content recommendations and increase engagement. Our advanced machine learning algorithms help them to identify users who are likely to subscribe or cancel, so that they can A/B test different campaigns.


About our technology

The DMP platform is built on top of our own proprietary OLAP data store. We process, distribute and store huge amounts of global customer data in real time, so that it is immediately available for querying:

  • 1 billion events ingested per day (~11K/sec)
  • Real-time targeting (<24ms)
  • Memory mapped data structures
  • Multi-tenant
  • Distributed across 250+ servers across 4 regions
  • Highly available, fully redundant


About the team

You'll be working with a team of 5 senior, and 3 junior/mid back end engineers in Oslo. We have a hybrid working model, where most people work from the office at least 3 days a week.


We have a relaxed office environment in our modern Skøyen office, with free access to an on-site gym, and heavily subsidised lunch from the award winning canteen


About you

  • At least 2 years experience working with Java (or similar languages), Linux and shell (e.g. Bash)
  • Interested in large scale data processing and distributed systems
  • Good at problem solving and implementing advanced algorithms
  • Experienced at investigating and resolving issues on production systems
  • Kafka experience is a nice-to-have
  • ElasticSearch experience is a nice-to-have
  • Prefer to automate repetitive tasks
  • Can work independently, manage your own time and take ownership of tasks from start to finish, while also thriving when working with other teams, sometimes in remote locations


Qualifications

  • B.Sc. in computer science, or equivalent education/experience
  • Fluent in English
  • Fully eligible to live and work in Norway