Skip to navigation Skip to main content
Position

Senior Software Engineer- Backend

Berlin

Remerge is a fast-growing mobile advertising scale-up that has become the no.1 app retargeting company over the last 7 years with offices spanning Berlin, San Francisco, New York, Singapore, Beijing, Seoul, and Tokyo. Remerge enables app developers to re-engage up to 3.3 million users per second across 1 million apps globally in order to increase retention and boost user lifetime value. 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 two million requests per second and generating terabytes of data daily.

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
  • Develop supporting systems and infrastructure for machine learning research, such as model repositories, feature stores, and training environments
  • 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: primarily Go, but also including Python, Kafka, Druid, Aerospike, Ruby, Elasticsearch, Nomad, Ansible, Hadoop, Spark, TensorFlow, Terraform and Kubernetes. 
  • Work in a hybrid environment that mixes on-premise with cloud based infrastructure

Skills and Experience

  • 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.
  • A good understanding of underlying software development and computer science concepts.
  • Previous experience with, or a strong desire to learn, the Go programming language.
  • 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.
  • Previous experience building and working with machine learning infrastructure is a plus.
  • Be responsible for your work - build 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

Your benefits at Remerge

  • Unlimited vacation days - for real. We give you the freedom to figure out the most productive work-life balance for you
  • Personal learning budget and conference attendance scholarship 
  • A truly modern place to work: work from home, from our brand new office in Berlin, or remotely - your work environment is yours to design. 
  • Generous remuneration package including virtual shares, a dedicated education budget
  • End-of-the-year team bonus determined by company performance
  • STA program: travel to our offices around the globe for a short-term assignment for up to a month every two years
  • Comfortable work setup - laptop, phone, screen(s), standing desk, etc. A budget to upgrade your work-from-home essentials
  • Wellness benefits such as sports memberships and internet reimbursements
  • Company events including breakfast twice a week, welcome lunch, milestone celebrations, company-wide offsites, and parties

Remerge is an Equal Opportunity Employer that is committed to diversity and inclusion in the workplace: all applicants are considered for positions without regard for 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!