Amsterdam
Full-time
Not specified
Entry level
Salary
Sponsorship
15% more than your current base salary
SAVE
APPLY
👥
45
Clicked Apply

Job Description

At a glanceThe 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 jobAs 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 ResponsibilitiesWork 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 environmentWorking 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 profileBachelor’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 haveKnowledge of Azure Databricks.Knowledge of data and model drift detection.Familiarity with Spark ecosystemWe are offeringThe 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 saman.amini@nl.abnamro.com (Chapter lead), drilon.ferati@nl.abnamro.com (IT lead) or apply to the vacancy.Your Future: Inclusive, Innovative, SustainableAt 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 agenciesExternal 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.

Responsibilities

Job Requirements

Apply now
Read Full Description

More job openings