The world is changing rapidly and our role is changing with it. Based on our purpose "Banking for better, for generations to come", 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, society and the bank. Within Detecting Financial Crime (DFC) we have brought together all activities related to fighting money laundering, terrorist financing and corruption. By combining knowledge, expertise and strengths, we are better able to bring down financial crime and cope with new developments. Advancing technology is both a threat and an opportunity. Not only can we improve our investigative work, but 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 a Machine Learning Engineer, you will play a crucial role in designing, developing, and maintaining frameworks that are used to train and monitor Machine Learning models. You have a clear understanding on the latest technologies and best practices in bringing a machine learning model into production. You have an in-depth understanding of the Machine Learning lifecycle and how to apply it in practice. Your role will involve collaborating with cross-functional teams, ensuring high standard of code quality, and contributing to the continues improvement of our machine learning pipelines. This is an exciting opportunity to apply your expertise in Machine Learning and software engineering to contribute to the development of innovative solutions. You will join the CAAP MLOps team, an IT team within DFC. The team enables the DFC data scientists with a state-of-the-art framework and tech stack to bring models into production.
Your main responsibilities
• Work in a Scrum / Agile environment • You will be part of a DevOps team so Development and Ops activities will go hand in hand • Working with Azure tools and technologies • Building automated YAML pipelines towards production • Collaborate with data scientists, software engineers, and domain experts to understand project requirements and translate them into technical specifications • Collaborate with data scientists to train and maintain deployed models, tracking their performance and making necessary adjustments to ensure accuracy and reliability • Work with other ML engineers to optimize our MLOps frameworks • Design and implement unit test, integration tests, and code reviews to ensure code quality and reliability
Working environment
Working within DFC means working at an organizational unit that is in full development and has grown strongly in the past years. 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. Furthermore, flexible working is in force, so that you can work at other locations and times, of course in agreement with your team. 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. 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!
Your profile
• Bachelor’s or master's degree in Computer Science / AI / Software Engineering or similar technical fields • Experience with productionalizing 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 lifecycle platforms • Experience with model training, re-training, evaluation and monitoring • Knowledge of data and model drift detection • Experience with building CI/CD pipelines • Excellent in analytical thinking • Strong programming skills in Python • Creative and problem-solving mindset, proactive and ready to be challenged • Excellent communication skills with different stakeholders • You are a team player and eager to share your expertise with your team • Familiarity with Azure DevOps • Familiarity with software engineering design patterns
Nice to have
• Knowledge of Azure Databricks • Experience with Microsoft Azure or any other cloud provider • Familiarity with Spark ecosystem is a plus
We are offering
• The opportunity to be the best you can be and lots of room to grow both personally and professionally
• Possibilities for flexible working hours and work from home are negotiable. We offer good facilities for remote working.
• The opportunity to pro-actively work on your vitality and fitness
• A personal development budget of EUR 1.000 per year
• An annual public transportation pass
• A solid pension plan
Interested?
If you find this story interesting and fitting to your expectations and qualifications, you can contact saman.amini@nl.abnamro.com (Chapter lead), kim.koelman@nl.abnamro.com (IT lead) or apply to the vacancy.
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.
Lees meer
Wie zijn je collega's?
“Er zijn altijd nieuwe systemen en technieken die wij kunnen inzetten bij ons werk. We zijn telkens aan het innoveren, daardoor blijf ik mezelf uitdagen.”
“Wiskunde gaat over problemen oplossen met logica, niet over getallen. In mijn werk zijn cijfers belangrijk, maar het gaat vooral om het menselijk gedrag erachter. Dat voorspel ik met de modellen die ik bouw.”
“We hebben zo veel technieken en programmeertalen in huis, bovendien ontwikkelen we aan de lopende band nieuwe producten. Als IT’er kun je bij ABN AMRO onmogelijk vastroesten.”