Backend Developer

  • Tech
  • Berlin, Germany

Backend Developer

Job description

Remerge is a fast-growing mobile advertising scaleup that has become the no.1 app retargeting company over the last 4 years with offices spanning Berlin, San Francisco, New York, Singapore, Tokyo, Seoul and Beijing. Our mission is to help app developers maximize user engagement and in-app revenues by providing the world's most scalable and efficient app retargeting platform. Remerge enables app developers to re-engage up to 2 million users per second across 500,000 apps globally in order to increase retention and boost user lifetime value. Remerge works with the world's top grossing app developers from all major verticals such as Wish, AirBnb, Spotify, JollyChic and Grab.

 

We are proud of the product we’ve built and the impact it has on other people’s businesses and lives. We like to be surrounded by people who push for growth opportunities and are open to trying out something new. We love data, designing for the user and anything that helps drive intelligent decisions.


Job mission

You will work on our bidding, data processing and machine learning infrastructure. This involves services which are distributed around the globe, handling more than 2M requests per second and generating over terabytes of data daily. The performance, reliability, and correctness of these systems is critical for Remerge to provide the best product to our customers.


Job responsibilities

  • Add features to and refactor existing code on our bidder while maintaining a sub 100ms response latency.

  • Build real-time processing pipelines to transform, aggregate, and ship data both internally and to external partners.

  • Deep dive into our bidding optimization models, improve our forecasting capabilities, and create intelligent dashboards to increase the efficiency of our account management team.

  • Decide on appropriate metrics, logging, and alerting to ensure our distributed system stays in sync and operational 24/7/365.

  • Work with a multitude of technologies, including: Go, Ruby (on Rails), Kafka, Druid, Aerospike, Elasticsearch, Chef, Hadoop, Spark, Tensorflow.

  • Work in a hybrid environment that mixes on-premise with cloud based infrastructure.

Requirements

  • We are not concerned with what kind of certificates and diplomas you have acquired so far if you are able to pragmatically solve a problem.
  • As learning a new framework or a language is very likely going to be required, you should have a good understanding of underlying concepts (software development and computer science).
  • Analytical skills for performing exploratory work, combining data from multiple sources to find patterns.
  • Interest in developing solutions for problems inherent to globally distributed real-time systems.
  • Be responsible for your work - built it, deploy it, fix it, monitor it, repeat.
  • Ability to communicate ideas, technical concepts, and analysis results in a meaningful way to non-technical colleagues.

Our Promise

  • Top Engineering: work with senior engineers who value good engineering practices, lean processes and always strive for the simplest working solution.
  • Direct Impact: accelerate your career in a fast-paced environment with a high degree of responsibility.
  • Competitive Remuneration: enjoy top package including stock option awards in a profitable company.
  • Flexible Schedule: benefit from work from home days and flexible holidays.
  • Office Exchange: travel to our global offices for short term assignments.
  • Team Events: celebrate achievements and live the team offsites next to an amazing team.


Remerge is an Equal Opportunity Employer: all qualified applicants are considered for positions regardless of race, ethnic origin, gender, age, religion or belief, marital status, gender identification, sexual orientation, veteran status or disability. We're looking forward to your application!