Machine Learning Engineer

Job Description

Python Predictions is currently looking for an experienced Machine Learning Engineer. In this role, you will need to be able to adapt quickly to new technologies, applications and environments. You will operate with our current clients on a medium to long-term basis.  

As an ML Engineer, you will help our clients building and serving machine learning models. More specifically, the responsibilities include: 

  • Design and implement solutions to serve machine learning models, from traditional ML to Generative AI. 
  • Train, improve, and deploy ML models.  
  • Write production ready code and serve online, batch, and real time models 
  • Identify, design, and implement process improvements in the machine learning lifecylce: automating manual processes, optimizing data delivery, re-design infrastructure for greater scalability, etc 
  • Collaborate with Data Scientists, MLOps Engineers and Data Engineers, to integrate all parts of the solution. 
  • Coach colleagues and clients in your area of expertise 

Your Profile


  • Master or PhD in Machine Learning, Artificial Intelligence, Computer Engineering, or related field. 
  • At least 3 years of experience as a Machine Learning Engineer, Data Scientist, MLOps Engineer, or in a similar position. 
  • Strong software engineering background 
  • Experience deploying machine learning in production 
  •  Experience with experiment tracking, models monitoring, and deployment strategies 
  • Ability to write production ready code in Python. 
  • Experience with CI/CD pipelines and understanding of Infrastructure as Code 
  • Knowledge of containers and container orchestration. 
  • Master software engineering best practices and software release cycle. 
  • Solid understanding of Linux and in-depth knowledge of at least one cloud provider. 
  • Knowledge of big data technologies such as Apache Spark, Kafka. 
  • Able to coach others and give technical advice and direction.Experience building, scheduling and maintaining ML pipelines 
  • Able to work independently, prioritize multiple stakeholders and tasks, and manage work time effectively. 
  • Proficient in English, knowledge of Dutch and/or French is a plus

Our offer

  • Python Predictions is a Brussels-based service provider specialized in data projects with business impact. 
  • In January 2020, Python Predictions joined Tobania – a leading Belgian business & technology consulting firm that guides their clients through digital business transformation. 
  • Great variation in job content due to missions in different industries, different domains and different environments. 
  • In-company training adapted to your personal needs. 
  • Continuous learning in monthly team meetings and development time. 
  • A great team of colleagues with shared values. 
  • A workstation at one of our customers’ offices or at Tobania (Brussels – Hasselt – Ghent). 
Apply now