IT Engineer III (Machine Learning) (344170)

ABN AMRO Bank N.V.
Amsterdam, Netherlands
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Senior
Compensation
€ 7.3K

Job location

Amsterdam, Netherlands

Tech stack

A/B testing
API
Agile Methodologies
Artificial Intelligence
Data analysis
Azure
Databases
Continuous Delivery
Data Governance
Data Integrity
Data Stores
DevOps
Python
Machine Learning
Object-Oriented Software Development
Open Source Technology
Scrum
TensorFlow
Azure
Data Logging
Feature Engineering
PyTorch
Generative AI
GIT
PySpark
Scikit Learn
Data Analytics
Machine Learning Operations
Bamboo
Databricks
Google Pay

Job description

Are you an enthusiastic machine learning engineer who inspires others to create innovative solutions? Then we need your help, in making ABN AMRO a personal bank in a digital age!

How are you going to shape innovation, advancements, and projects within your department? Our employees get the freedom to grow and experiment. You support and guide them, so they can become the technical experts that contribute to a future-proof bank. We work hybrid, which means the balance between working from the office and remotely is determined based on agreements within the team to ensure comfort and effectiveness. All-in-all, working at ABN AMRO means that you contribute to projects that matter and impact millions of customers! Are you up for the challenge?

Your job

In your role as a Machine Learning Engineer, you will:

  • Expand the scope of Advanced Analytics and AI, enabling cases that leverage the latest emerging technologies, fostering an innovative environment.
  • Work closely with the Data Scientists of the Advanced Analytics & AI Center of Expertise to design and develop Machine Learning and Generative AI models, also collaborating with data engineers and data analysts.
  • Deploy and optimize the AI models that leverage large-scale data to deliver predictive and analytical capabilities for the AST&I domains, delivering scalable and efficient solutions.
  • Build and maintain end-to-end ML pipelines, ensuring model reproducibility, scalability, and monitoring in alignment with best practices for MLOps (feature engineering, model training, evaluation, and deployment in production environments).
  • Engage in complex long-term projects, with focus on continuous delivery in small increments, with possibility of effectively leading and planning the projects to ensure successful outcomes.
  • Engage and guide non-technical stakeholders and team members on Advanced Analytics and GenAI cases.
  • Collaborate with multidisciplinary teams and manage different stakeholders.
  • You will be part of diverse Agile/Scrum DevOps team and have end-to-end responsibility, for developing, managing, and maintaining functionalities in the AST&I area, which are prioritized by the Product Owner.
  • Stay curious and up to date with trends of technologies, advanced analytics, genAI and cloud platforms (Databricks).

Working environment

We are a Domain Data Store development team (Microsoft Azure data platform) that support the Analytics Centres of Expertise (CoEs) and create business value from data, by enabling data analytics, data science and reporting within the Data Domains of Accounts, Savings & Transactions, and Insurances (AST&I). The AST&I Data Domains are within the Transaction Banking product unit, which covers a vast portfolio of products: accounts, payment cards, packages, savings, insurances, open banking APIs, trade finance, digital products like Apple Pay/ Google Pay etc. and associated Sales, business & risk management processes. We contribute significantly to the revenue of the bank by strengthening data driven decision making, also cater to different regulatory and operational topics, and we want to continue and improve on this path to Product Excellence. Our stakeholders apply business intelligence & (advanced) analytics to explore, research and gather valuable insights; and we provide the data foundation and platform to perform these activities.

Our team has T-shaped profiles and next to machine learning engineering, you can play different roles like: Subject Matter Experts, use case lead, analytics translator. The domain data store team consists of 15+ members (Product Owner, Data Engineers & Data modelers) and are based across the Netherlands and India. We value diversity and inclusion and the team atmosphere is dynamic, open and informal.

We follow agile principles and work on cross grid and cross functional initiatives while collaborating with business experts, business developers, product owners, seniors and leaders - hence providing a golden opportunity for networking and serving as a knowledge haven. We have developed a culture where entrepreneurial spirit, empathy, element of fun and celebrating successes is truly appreciated. We do this by respecting and living bank's values: Care, Collaboration and Courage!

Requirements

  • 5+ years
  • Passion for your field of expertise
  • Collaborative skills, * 5+ years of experience in machine learning engineering or applied ML with a focus on Azure cloud technologies.
  • Proficient in Python (preferably OOP), PySpark and strong experience with ML frameworks such as Scikit-learn, TensorFlow, PyTorch.
  • Hands-on experience with Databricks platform tools.
  • Solid understanding of data preprocessing, feature engineering, and model optimization.
  • Experience with ML pipeline orchestration using tools like MLflow, Azure Machine Learning.
  • Excellent understanding of evaluation metrics and ML evaluation methods such as A/B testing and cross-validation.
  • Experience with Git and building CI/CD pipelines for ML models, preferably in Azure DevOps/Azure Pipelines.

Bonus points

  • Familiarity with Generative AI models and the open-source frameworks for GenAI such as LangChain.
  • Knowledge of vector databases.
  • Experience with monitoring and logging ML models in production.
  • Knowledge of data governance and compliance for ML use cases.
  • Databricks certifications.
  • Azure certifications.

Soft skills

  • Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
  • Strong and clear communication skills in English (and preferably Dutch).
  • Effective stakeholder management, planning, and organizational skills to structure and guide projects toward successful completion.
  • Working experience with Scrum/Agile principles.
  • Inclination for mentoring junior team members on hard and soft skills.
  • Demonstrated ability to work collaboratively in a team environment, fostering a positive and inclusive culture.
  • High level of accuracy and attention to detail, ensuring data integrity and the quality of deliverables.

Benefits & conditions

  • € 5.112 - € 7.303 pm
  • Excellent employment conditions
  • In charge of personal development

Why ABN AMRO?

  • Building a future proof bank
  • A diverse and inclusive culture
  • Extensive internal career opportunities, You are given every opportunity and independence to demonstrate your professional expertise and to further develop yourself. We attach great value to personal development and thereby offer you many training and development opportunities. In addition:
  • A competitive salary based on a 36-40 hour working week.
  • Benefit budget of 11% that you can decide yourself if you want extra holiday allowances, a lease bike or that you want the budget paid out.
  • A solid pension plan.
  • An annual public transportation pass or travel budget, depending on the function.
  • Personal development budget of EUR 1.000 per year.
  • Banking for better days. These are days you can use for your personal development or on which you can contribute to society.

About the company

"We have so many different technologies and programming languages in-house; what's more, we're constantly developing new products. As an IT professional with ABN AMRO, you can never go stale.", "ABN AMRO is one of the three largest clearing parties in the world, but we don't have a huge team, and that makes working here so special."

Apply for this position