Remote job
Machine Learning Engineer
Job details
About this role
Role overview
Build and operate software that brings machine learning into production for a direct-to-consumer digital business. As part of an ML engineering group, you’ll develop platform services, pipelines and tools used to deploy, monitor and experiment with models across payments, fraud prevention and other customer-facing services. The role is hands-on and collaborative, with ownership of defined components in an established architecture.
Responsibilities
- Contribute to model training, batch and real-time scoring, and production monitoring services and pipelines. - Develop data transformations, feature aggregations and integrations using Python or Java and SQL. - Work with data scientists and ML engineers to deploy models and support A/B experiments. - Improve automated testing, deployment, monitoring and troubleshooting for production systems. - Participate in the team’s on-call rotation, which does not include nights.
Requirements
- Master’s degree in computer science, machine learning or a related field, plus at least three years of relevant experience. - Strong software engineering experience building, deploying and supporting production systems in Python or Java. - Practical understanding of machine learning concepts and workflows, with experience applying or supporting ML or AI systems. - Ability to use SQL to prepare and investigate data. - Skill in assessing AI-assisted coding output and validating changes through testing and monitoring. - Ability to work with data science and product partners across a distributed team and turn their needs into reliable software.
Nice to have
- Exposure to fraud, payments, risk, account security or other adversarial e-commerce problems. - Interest or experience in generative AI and agentic workflows.
Benefits and work setup
- Hybrid arrangement: work is primarily remote, with attendance at the Brussels office as needed.