Senior AI Machine Learning Engineer

BNP Paribas Fortis SA/NV
Brussels, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Remote
Brussels, Belgium

Tech stack

API
Agile Methodologies
Artificial Intelligence
Airflow
Bash
Cloud Computing
Software Quality
Databases
Continuous Integration
ETL
Data Visualization
Software Debugging
Linux
Django
Hadoop
Python
PostgreSQL
Machine Learning
Object-Oriented Software Development
Package Management Systems
Performance Tuning
Scrum
Query Optimization
Management of Software Versions
Software Vulnerability Management
Data Logging
Data Ingestion
Large Language Models
Spark
Containerization
Gitlab-ci
Integration Tests
Kubernetes
Data Management
Machine Learning Operations
Api Design
Data Pipelines
Docker
Jenkins

Job description

As a Senior AI Machine Learning Engineer, you drive the industrialization of AI solutions, ensuring they are reliable, scalable, and aligned with technical best practices. You act as the key interface between Data Scientists and IT teams, bridging technical constraints (latency, volumetry, APIs) with business needs to deliver production-ready ML pipelines (ingestion, training, deployment).

Your role is strategic and operational: transforming prototypes into robust, high-performance AI services while anticipating technological advancements and business demands. You lead by example, promoting excellence in code quality, security, and MLOps across your squad and community of practice (CoP). Your expertise ensures seamless collaboration between architects, Data Scientists, and infrastructure teams for flawless production integration.

AND IN DETAIL

  • You facilitate the communication between Data Scientists and IT production with regards to the deployment of ML models, ensuring that models put in production are equipped with the appropriate data pipelines and monitoring.
  • You work with the Data Scientists to define and develop the target solution with production constraints in mind. This allows to select the correct run infrastructure and serving model (e.g. data ingestion scheme, API synchronicity ...) to address the business requirements (real-time responses, processing volumetry ...).
  • You contribute to the automation of the different elements of the ML pipeline in order to integrate and deploy them in the production environment (e.g. building Docker/VM images, prepare unitary, regression and integration tests ...).
  • You support Data Scientists on the usage of the existing industrial solutions available to build and monitor AI services (i.e. the CI/CD tools).
  • You support IT Production on the parameterization of the target environment.
  • You ensure that the model runs without errors, is retrained if needed (incl. automatically) and is monitored both from the IT and the business perspective.
  • You promote best practices: enforce code quality, security, and logging standards within your team and CoP, you mentor Junior engineers on MLOps fundamentals, Python best practices, and inter-team collaboration. You challenge and improve existing processes, proposing innovative solutions for continuous improvement.

Requirements

5 years experience Bachelor (3 years) English, * Fluent English is required. Dutch and/or French is a strong plus.

  • Agile methodology: Sprint planning, workload estimation, and backlog prioritization.
  • Minimum 4+ years of professional experience in:
  • Python development (advanced concepts: decorators, OOP, performance optimization).

  • Usage of Python package managers (pip, uv) and experience in dependency management

  • Code Vulnerability management.

  • AI use cases deployment into complex infrastructures using ML engineering (MLOps, model versioning, CI/CD, drift monitoring)

  • CI/CD pipelines: Jenkins, GitLab CI/CD (advanced and optimized workflows, artifact management)

  • Linux/Cloud infrastructure: o Containerization : Docker, Kubernetes (orchestration, scaling, resource management) o Linux (bash scripting, system administration, troubleshooting).

  • Database systems: PostgreSQL (query optimization, schema design).

  • Advanced logging & monitoring

  • Incident management: Debugging complex issues and implementing fixes.

  • It is preferable you have experience with:
  • API design with Django framework
  • Data pipelines: ELT/ETL tools (Spark, Airflow), distributed ML systems.
  • Big Data tools: Spark (distributed training/inference), Hadoop.
  • Model compression/optimization (quantization, pruning).
  • Data visualization (Dash, Streamlit) for monitoring dashboards.
  • You have strong communication skills, oral and written. You are open to other's opinions, ideas and feedback.
  • You work with energy and empowerment to deliver great results and a large contribution to the company's success.
  • You work results driven, have attention to detail and you are a real problem solver. You can think out of the box and outside existing processes and frameworks.
  • You are autonomous in execution; mentor peers and you report progress regularly.
  • You proactively stay updated on AI/ML advancements (e.g., LLMs, Agentic AI) and applies them contextually

About the company

We strongly believe in the positive impact the financial sector can have on the world. BNP Paribas Fortis offers sustainable and responsible investment products and solutions, and encourages social entrepreneurship. Together with our customers, we work towards a better future every day., Willing to push the boundaries with us for a more sustainable world? Thanks to the daily commitment of our more than 11,000 employees, BNP Paribas Fortis aims to be a responsible and sustainable leader and the preferred partner of our clients over the long term. Being the bank for a changing world means accompanying them through the changes they experience on a daily basis to help them achieve their projects. It also means reconciling our customers' individual, collective and professional challenges to build a more sustainable world together. Our bank is changing, and so are our products and services. Do you want to work with others to create new solutions for our customers? To join small self-managed, multidisciplinary teams? To work in short iterations (sprints) to develop a Minimum Viable Product (MVP) quickly, then improve it based on feedback from other teams to arrive at an end product and reduce the time to market? Great! Because at BNP Paribas Fortis we work in Agile mode. We are convinced that this is the most effective and fastest way to carry out our projects and go further, to constantly offer innovative solutions. Are you ready to co-create with us innovative solutions for our clients? 3, 2, 1 sprint! Joining the BNP Paribas Fortis adventure means being part of a changing world. Show full description Save my application You are already registered Confirmation

Apply for this position