ABN AMRO
AI

Machine Learning Engineer

ABN AMRO · Amsterdam, NH, NL

Actively hiring Posted 4 months ago

Machine Learning Engineer

At a glance

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. 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, as well as applying them for inference. 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 FECCS 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 using Python, MLflow, Azure Databricks, Azure DevOps, etcetera. We strive to continuously improve our processes to productionalize ML models, for example by investigating trailblazing tools like uv, DevContainers, and Unity Catalog, but also by carefully listening to the wishes of data scientists.

Your main responsibilities

  • Work in a Scrum / Agile environment in a DevOps team.
  • Work with other ML engineers to optimize our MLOps frameworks on innovativeness, efficiency, performance, user-friendliness, and more.
  • Design and implement unit tests, integration tests, and code reviews to ensure code quality and reliability.
  • Collaborate with data scientists to train and maintain deployed models, tracking their performance and making necessary adjustments to ensure quality, accuracy and reliability.
  • Collaborate with data scientists, software engineers, and domain experts to understand project requirements and translate them into technical specifications.
  • Working with Azure tools and technologies.
  • Building automated YAML pipelines towards production.

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 (depending on the risk level) and times, of course in agreement with your team. We are a diverse team with team members of different ages, from various countries and from different backgrounds. We organize ourselves in an Agile / Scrum way and are a full-fledged DevOps team. 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 selection of recommended courses and training opportunities is available to support your development, complemented by regular coaching sessions during catch-ups to review and refine your growth objectives. 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, shown by weekly design sessions and qualitative code reviews.

Your profile

  • Bachelor’s or master's degree in Computer Science / AI / Software Engineering or similar technical fields.
  • Strong programming skills in Python, including software engineering design patterns, best practices, and code testing.
  • 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 other Machine Learning lifecycle platforms.
  • Experience with model training, re-training, evaluation, monitoring, and inference.
  • Familiarity with Microsoft Azure.
  • Experience with building and maintaining CI/CD pipelines, preferably YAML pipelines.
  • Excellent analytical thinking, with a creative and problem-solving mindset. You are proactive and ready to be challenged.
  • Excellent communication skills with different stakeholders, both technical and business. You know how to translate technical concepts in a simple way to colleagues of different experience levels.
  • Critical thinking skills. You know how to weigh priorities and choose the most efficient and effective approach for the given scenario. You are able to communicate well about expectations and requirements.
  • You are a team player and eager to share your expertise with your colleagues.

Nice to have

  • Knowledge of Azure Databricks.
  • Knowledge of data and model drift detection.
  • Familiarity with Spark ecosystem

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, including compensation for your home office set-up, as well as internet and electricity costs.
  • The opportunity to pro-actively work on your vitality and fitness.
  • A personal development budget of EUR 1.000 per year, which you can spend on trainings, books, etcetera.
  • An annual public transportation pass, which you can also use personally.
  • A solid pension plan.

Interested?

If you find this story interesting and fitting to your expectations and qualifications, you can contact [email protected] (Chapter lead), [email protected] (IT lead) or apply to the vacancy.

Your Future: Inclusive, Innovative, Sustainable

At ABN AMRO, we believe in "Banking for better, for generations to come." Equal opportunities for everyone are a crucial foundation, as we strive for an inclusive culture where all employees feel seen, heard, and valued. Our vision of being a personal bank in the digital age aligns perfectly with the demand for surprising insights and innovative solutions, born from a diverse interplay of cultures and experiences. We focus on customer experience, sustainability, and building a future-proof bank, conducting annual reviews to ensure equal pay for equal work. Join a bank that embraces ingenuity and ambition, and make an impact with us for a better future.

If you want to apply for the B-Able or Reboot program, make sure to mention it both in the title and the content of your resume.

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. No unsolicited services or offers, please.

Tags & focus areas

Used for matching and alerts on DevFound
Remote Machine Learning Ai
Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.