Senior Backend Engineer (all genders)

Full Time
Berlin, Germany
23 hours ago

We are looking for a Senior Backend Engineer for our Central Recommendations Team in Berlin. 

You will join a team of data scientists, machine learning specialists and data engineers who are building recommendations for Babbel’s learners.

You will

  • Architect and build personalisation backend systems in the cloud using AWS technologies
  • Collaborate with Frontend and App Engineers to design and build interfaces that connect these systems with user facing components
  • Work with data scientists and machine learning engineers to accelerate our journey into building ML-driven systems, impacting millions of language learners across the globe

You have

  • Computer science or related engineering degree and 5 years professional experience as backend engineer
  • Substantial working experience with AWS services, operations and architecture, especially with respect to serverless and data heavy applications.
  • Proficiency and industry experience in modern Python (data classes, generators, type annotations, etc.).
  • Significant experience designing and building scalable software applications with distributed and event-driven architecture.
  • Knowledge of SQL and NoSQL databases, ideally some experience with OpenSearch/ ElasticSearch
  • Pragmatic mindset with a strong focus on getting things done
  • An avid sense for technical excellence and a willingness to drive it within the team

Nice to have.

  • Exposure to big data solutions such as Databricks, and Apache Flink.
  • Significant experience in building and maintaining infrastructure using Infrastructure-as-Code solutions like Terraform.
  • Experience with data streaming applications.
  • Experience with Apache Airflow.
  • Interest in machine learning, and some exposure to machine learning based systems in production

Diversity at Babbel

As part of our ongoing journey towards building a diverse, equitable and inclusive company, we welcome everyone to apply, especially those individuals who are underrepresented in tech. We are a learning company, inside and out, and we encourage you to apply even if you do not fit all the technical requirements - all candidates are assessed based on skills, qualifications and on our business needs. Please state your pronouns in your application, and let us know if you’d like to be addressed by a name other than the one appearing on your official documents. If you have a disability or special need, feel welcome to inform us, so that we can provide you with the proper assistance in the application process.