ABN AMRO Bank

Experienced Machine Learning Engineer

Job description

Our Story

The world is changing rapidly and our role is changing with it. We are committed to a sustainable, stable and secure financial system. Detecting financial crime is therefore on top of our agenda. But with that we don't tell you anything new, because you read the newspaper. You are socially involved, honest and curious. You want the right thing for customers, the society and the bank.

Within Detecting Financial Crime (DFC) we have brought together all activities to fight money laundering, terrorist financing and corruption. By combining knowledge, expertise and strengths, we are better able to bring down financial crime while implementing new developments. Advancing technology is not a threat but an opportunity. Not only can we improve our investigative work, it also makes organized crime increasingly sophisticated. Detecting financial crime is therefore an ongoing process that demands the utmost attention from our expertise and alertness day in, day out.

Your job

As an experienced Machine Learning Engineer, you will start within one of the IT parts of DFC, namely the CAAP Platform team. The team enables the whole DFC organization with a state of the art data platform. As an experienced Machine Learning engineer you have a clear vision on the latest technologies and best practices in bringing a machine learning model into production. You need to have an in-depth understanding of the Machine Learning lifecycle.

Your responsibilities

  • Work in a Scrum / Agile environment
  • Work with other ML engineers to optimize our MLOps framework
  • Building smooth pipelines towards production is the norm
  • Closely cooperate with the Data Scientists to bring ML models into production
  • Working with new Azure tools and technologies
  • You will be part of a DevOps team so Development and Ops activities will go hand in hand

Your qualifications

  • Bachelor’s Degree in Computer Science / AI / Software Engineering
  • Experience with productionizing Machine Learning Models
  • Experience with MLOps principles and striving to apply them in your day-to-day work
  • Experience with MLflow or any other Machine Learning lifecyle platforms
  • Experience with model training, re-training and evaluation
  • Knowledge of data drift detection
  • Knowledge of model performance monitoring
  • Experience with building CI/CD pipelines
  • Excellent in analytical thinking
  • Strong programming skills in Python, familiarity with Spark ecosystem is a plus
  • Experience in data engineering and Machine Learning
  • Creative and problem-solving mindset, proactive and ready to be challenged
  • Good communication skills with different stakeholders
  • You are a team player and eager to share your expertise with your team
  • NL based


Nice to have:

  • Experience with Azure Cloud or any other cloud provider
  • Knowledge of Azure Data factory, Azure Databricks and Azure Dataflow
  • Familiar with Azure DevOps

The work environment

Working within DFC means working at an organizational unit that is in full development and has grown strongly in the past year. In addition to your daily work, things such as (personal) development, vitality, inspiration, pleasure and involvement are important. All this contributes to the fact that we can continue to build a successful organization together with you. We expressly expect you to set an example for the team. Stimulating and enthusing your team members is part of this.

We are a diverse team with team members of different ages, from different countries and from different backgrounds. The language of instruction is generally English. We organize ourselves in an agile / scrum way. We are a full-fledged DevOps team. A team that takes full responsibility for every step in the development and maintenance process of our IT systems; from requirements management to software maintenance. We strive to automate our processes as much as possible and to constantly look for opportunities to improve our systems and work, while we have fun.

Open, self-organizing, passionate, taking responsibility, hardworking, team player, helpful, structured, curious and fun are some of the keywords that belong to our team members.

As an organization and team, we will fully support you in your further development. A curriculum specifically tailored to this position and your ambitions is available. We take the time and have the patience to help you with anything you want to learn. We are also very curious about what you can still teach us. Knowledge sharing is key in our team!

Got your attention?

If you find this story interesting and fitting to your expectations and qualifications you can apply on this vacancy. If you have questions you can contact alphons.dashorst@nl.abnamro.com (Scrum Master), kim.koelman@nl.abnamro.com (Engineering Lead).

Equal opportunities for all

The success of our organisation depends on the quality of our people and the ideas that they have. Truly surprising insights and innovative solutions for our clients result from an interplay of cultures, knowledge and experience. Diversity is therefore extremely important to our organisation. To ensure that everyone at ABN AMRO can develop their talents, we encourage an inclusive culture in which all colleagues feel engaged and appreciated.

Disclaimer external recruitment agencies

External recruitment agencies need to have a signed agreement with ABN AMRO BANK N.V., executed by a Talent Acquisition Specialist, when submitting a resume to a vacancy. In addition, a recruitment agency can only submit a resume when invited by a Talent Acquisition Specialist to join the search for a right candidate. All unsolicited resumes sent to us will be considered property of ABN AMRO BANK N.V. In this case, ABN AMRO will not be held liable to pay a placement fee.

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.