Machine Learning Engineer
Assignment Context:
RSVZ is a dynamic organization where more than 150 people work within the IT department. RSVZ operates in a bilingual environment, with both French-speaking and Dutch-speaking stakeholders. The organizational culture is informal. Within IT, Agile SAFe (Scaled Agile Framework) is applied, and the development teams are multidisciplinary.
At RSVZ, we aim to deploy machine learning solutions to optimize processes, better support decision-making, and strengthen digital services. The focus is on reliable, scalable, and maintainable ML solutions that can be effectively integrated into existing systems and data streams, both in an Azure environment and on-premise.
We are looking for an ML Engineer who will be responsible for building and operationalizing machine learning solutions in production. The role is situated at the intersection of data, software engineering, and MLOps, with a clear focus on robust implementation, reproducibility, monitoring, regulatory compliance, and continuous improvement.
Role
The ML Engineer is responsible for designing, building, deploying, and maintaining machine learning models and ML pipelines within RSVZ. He/she ensures that models are not only performant in experiments but also function reliably, scalably, and in a manageable way in production on both cloud infrastructures (Azure) and on-premise.
The ML Engineer works closely with data engineers, developers, architects, and business stakeholders, and translates ML use cases into sustainable technical implementations that are in accordance with applicable regulations (notably the European AI Act).
Key Responsibilities:
Data preparation and feature engineering
- Processing, analyzing, and preparing data from various internal and external sources.
- Designing and implementing data transformations and feature engineering processes.
- Safeguarding data quality, consistency, and reproducibility within ML workflows.
- Collaborating with relevant teams to make data reliably and reusable available for ML use cases.
Model development and validation
- Designing, training, testing, and tuning machine learning models for use cases such as classification, regression, forecasting, detection, or scoring.
- Selecting appropriate techniques and evaluation methods based on the use case and production context.
- Conducting experiments and benchmarking models with attention to quality, explainability, and maintainability.
- Defining clear validation criteria for models before they are put into production.
Operationalizing ML solutions
- Translating models and experiments into production-ready services and pipelines.
- Integrating models into backend services, APIs, or batch processes.
- Implementing version control for code, configuration, models, and relevant datasets.
- Contributing to a standardized and reliable deployment approach for ML solutions.
MLOps, monitoring, and reliability
- Setting up and maintaining ML pipelines, CI/CD processes, and release approach for ML components.
- Providing monitoring for performance, stability, latency, error handling, data drift, and model drift.
- Developing retraining and feedback mechanisms to keep models up to date and performant.
- Overseeing reliability, scalability, cost control, and operational manageability of ML solutions.
Collaboration and knowledge sharing
- Aligning with developers, data engineers, architects, and business stakeholders on technical choices and implementation.
- Contributing to best practices around ML engineering, testing, deployment, and monitoring within RSVZ.
- Documenting implementations, assumptions, and operational points of attention.
- Sharing knowledge with teams and actively contributing to the maturity of ML within the organization.
Behavioral:
- Result-oriented and pragmatic: able to translate ML solutions into stable and usable production components.
- Strong analytical and logical thinking skills.
- Quality-conscious, with attention to reliability, maintainability, and clarity.
- Takes ownership of technical implementations and proactively proposes improvements.
- Communicative: able to clearly explain technical choices to both technical and non-technical stakeholders.
- Strong in collaboration within multidisciplinary teams.
- Eager to learn and motivated to apply new techniques and best practices in a production context.
Languages:
- Native French or Dutch speaker
- Understands the second national language
Work regime:
Hybrid, specifically 2 days per week in the office and 3 days teleworking
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.
Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
- ERP Consultant
gofreelance
© 2026 gofreelance.be