Machine Learning Engineer
Location: brussels -50% on-site, 50% remote
Freelance start date: 23/03/2026 | end date: 23/03/2027
We are looking for a Senior Machine Learning Engineer to join our banking client in Brussels. You will help bridge the gap between data science and IT production by developing, deploying, and monitoring production-ready AI and ML solutions. You will ensure high-quality data pipelines, seamless model integration, and robust monitoring to deliver impactful business results.
Roles & responsibilities
-
Collaborate with Data Scientists to design and develop ML solutions with production constraints in mind, selecting the right infrastructure and serving model for business needs (real-time responses, high-volume processing, etc.)
-
Automate ML pipelines and deploy solutions in production, including Docker/VM image creation, unitary, regression, and integration tests
-
Support Data Scientists in leveraging industrial AI solutions, CI/CD tools, and best practices
-
Work with IT Production to configure the target environment for reliable model deployment
-
Monitor models to ensure error-free operation, retraining when necessary, and tracking both IT and business metrics
Required skills & experience
-
Advanced Python programming
-
Containerization/Virtualisation (Docker, VMS)
-
CI/CD pipelines (GitLab CI)
-
AI platforms & IDEs
-
Code, model & data versioning
-
Dependency management and package management tools
-
PostgreSQL
-
Languages
-
English - Mandatory
-
Dutch & French - A plus
-
Preferred technical skills
-
Model compression techniques
-
ELT/ETL and Big Data tools (e.g., Spark)
-
Data flow processing
-
Data visualization tools
-
Experience integrating distributed systems and mainframes