Senior Machine Learning Engineer

Berlin, Germany · Engineering expand job description ↓


xbird uses mobile sensor data to automatically recognize human activities and habits. We use this information to aid diabetics in understanding and preventing adverse events like hypoglycemia.

We are looking for a Senior Machine Learning Engineer that will help us build the intelligence behind our systems. You will apply the latest machine learning algorithms to improve the lives of people and to help doctors in their diagnosis. In this role, you will have high responsibility and a strong impact on the company's success.

You will be part of our engineering team consisting of machine learning engineers, backend and iOS developers.

You will play a leading role in every part of our machine learning lifecycle: from the initial research to the production-level implementation, from discussing long-term goals, to making post-release micro-improvements. Being an expert in machine learning technologies, you also guide and coach other machine learning engineers at xbird.

You are able to navigate yourself quickly through the sea of machine learning literature, keeping our concrete goals as a compass. You will decide the best model for every problem, and will be keen to implement that in practice (Python). You are able to explain your choices at any level of detail, from discussing the activation function of your neural network convolutional layer to the most accessible explanation of your goals and results.

You take ownership of core projects of our company and we can rely on you to drive them forward proactively.

We look forward to welcome you as part of the xbird team!


  • You are deeply familiar with state-of-the-art machine learning algorithms and models. You know how to navigate and consume research literature.
  • You can build a model of reality, validate it, and quantify your errors. You know how to fine-tune your hyperparameters, optimize the results, and eventually optimize the performance.
  • You have 3+ years of practical experience in taking machine learning projects from idea to experiment, to prototype, to implementation, with little supervision.
  • You have 3+ years of experience developing in Python. You are very familiar with Python libraries and tools for data analysis and machine learning.
  • You have strong communication skills and are good at sharing your knowledge.
  • Experience with human activity recognition is a big plus.
  • Experience with mobile sensor data is a plus.
  • Familiarity with graphical models or Bayesian networks would be appreciated.
  • You enjoy what you do and want to work with people who share your passion.


This is an exciting opportunity to join a highly motivated, interdisciplinary team with backgrounds in machine learning, software development, medicine and business. You will benefit from a communicative, stimulating, and friendly environment. We offer a competitive salary and equity options to all full-time employees. We do work that matters, join our journey!

Data privacy notice

By submitting a job application to xbird, you provide consent to us to use your personal data for recruitment purposes. For more information, including your rights as a data subject, please read our privacy policy for job applicants: . For any questions, you can also contact us anytime at [email protected]

Personal information
Your Profile
Application Details