T_hiring Senior Machine Learning Engineer (m/f/d)

Online platform

Our partner, a well-known German online platform, is looking for a Senior Machine Learning Engineer (m/f/d) to join their team. This is a full-time position in Dusseldorf metropolitan area, Germany (partial work from home is possible).

Relocation from abroad is possible. We will take care of your visa application and relocation to Germany. Your family members (spouse, children under 18 years old) will get a visa as well.

About the company:

  • In the team, everything revolves around one topic: creating data-based added value for the company and its customers around the world
  • In international projects, they develop customized data & analytics solutions for their business and IT teams
  • They support the entire organization in making important decisions based on reliable data and state-of-the-art analyses

Your responsibilities:

  • Collaborate with Data Scientists to design, test, and scale innovative machine learning algorithms and models for pilot projects, and subsequently deploy them at scale
  • Contribute to the development and maintenance of the robust data infrastructure necessary for AI projects, working closely with Data Engineers.
  • Apply best practices in software architecture and design patterns to create scalable, maintainable, and well-structured code
  • Design, develop, and maintain efficient analytical pipelines to support data-driven decision-making
  • Create and implement shared components to address challenges in machine learning projects, such as model lifecycle management, feature engineering, and data quality assessment
  • Advocate for and support the implementation of tools and frameworks to enhance data quality and overall machine learning performance
  • Participate in cross-functional agile teams to foster a collaborative AI ecosystem within the company
  • Ensure timely delivery of high-quality solutions while actively contributing to the team’s goals and backlog

Required qualifications:

  • Bachelor’s or higher degree in computer science, mathematics, or a related technical discipline
  • Proven experience working with large datasets, simulation/optimization, and distributed system tools (e.g., Hadoop, Spark, Gurobi, Hive, etc.)
  • Demonstrated success in optimizing and deploying machine learning models in production environments
  • Proficiency in Python or Scala in a production setting (obligatory); familiarity with C, C++, and Java programming is a plus
  • Experience with both streaming and batch data processing; familiarity with SQL, Pandas, NumPy, SciPy, statsmodels, Stan, PyMC3, Caret, scikit-learn, Keras, TensorFlow, PyTorch, and Databricks is desirable
  • Solid background in software development, with experience in statistical and data science tasks
  • Strong communication and interpersonal skills, with fluency in English; German language skills are advantageous


  • Relocation package
  • Competitive salary and benefits package
  • Collaborative work environment with opportunities for personal and professional growth
  • Exposure to cutting-edge technologies and projects in machine learning and AI
  • Flexible working hours and remote work options
  • Access to continuous learning and development programs

If you are interested in joining the team as Senior Machine Learning Engineer, do not hesitate to apply for the job and send us your CV using the form below.