Machine Learning Engineer

Job description

What can you expect?

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

Who are we looking for?


  • 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.

What do we have to 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. And in turn, in March 2023, Tobania joined Sopra Steria – a major Tech player in Europe recognized for its consulting, digital services and software development
  • 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 personal development time
  • A great team of colleagues with shared values

Discover our Tobania galaxy

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.