Skip to main content
Salvato

AI Engineering Intern - Legacy Code Intelligence.



Presenta la candidatura

Amsterdam · 36 hours/week · Hybrid (2 days in office)

The Tribe DevEx & System Engineering is part of ING’s Engineering & Reliability organisation, driving end‑to‑end system optimisation, increasing engineering productivity, and enhancing the developer experience across ING. We build the foundational engineering systems and intelligent tooling that empower thousands of developers worldwide to deliver high‑quality, secure, and resilient software.

The team

You will join the AI Legacy Workflow Team, a group of engineers dedicated to exploring how AI, LLMs, and agentic workflows can support the understanding and evolution of large, complex, legacy codebases. Our team focuses on building intelligent pipelines and graph‑based insights that help ING engineers navigate legacy systems more efficiently, reduce cognitive load, and make better‑informed decisions during modernization efforts.

We work at the intersection of software engineering, machine learning, code analysis, and developer tooling — with the ambition of transforming legacy code into navigable, searchable, and AI‑interpretable knowledge.

Roles and responsibilities

As an AI Engineering Intern, you will support both research and engineering activities within the AI Legacy Workflow domain.

You will:

  • Analyse large and complex ING codebases to extract structural and behavioural relationships.

  • Build relational graph databases that model classes, modules, functions, APIs, and dependency flows across systems.

  • Apply multiple Large Language Models to the same code‑analysis tasks and compare their accuracy, consistency, and evaluation metrics.

  • Develop prototype workflows for AI‑assisted code understanding, including prompt pipelines, agent graphs, and structured output schemas.

  • Assist in defining benchmark datasets and evaluation criteria for LLM‑based code analysis.

  • Collaborate closely with engineers, architects, and platform specialists to integrate insights into ING’s broader developer experience ecosystem.

  • Support documentation, reporting, and refinement of findings, contributing both to ING’s engineering value and to academic requirements for the internship or thesis.


Technologies and frameworks you may work with

(You are not expected to know these all in advance.)

  • Python, Java, and static analysis frameworks

  • LangGraph, agentic AI, and prompt‑orchestration tools

  • LLMs (Azure OpenAI, OpenAI GPT models, open‑source models)

  • Graph databases such as Neo4j or internal ING equivalents

  • CI/CD tooling such as Azure DevOps

  • Program analysis methods such as control‑flow graphs, AST parsing, and dependency extraction


How to succeed

We hire talented people like you for your potential and curiosity. You will thrive in this role if you:

  • Have strong fundamentals in software engineering or program analysis.

  • Are excited by the challenge of understanding complex systems and extracting meaningful structure.

  • Are motivated to work hands‑on with Large Language Models, comparing their strengths and weaknesses.

  • Enjoy designing structured experiments and documenting results clearly.

  • Communicate well with both technical and non‑technical stakeholders.

  • Show initiative, a growth mindset, and willingness to explore new technologies.

Rewards and benefits

This is a great opportunity to train with highly skilled people who are experts in their field. You’ll do a lot and learn a lot – not only about your specialist area and the bank, but also about yourself and whether this type of environment is right for you.

You’ll also benefit from:

  • Internship allowance of 700 EUR based on 36 hours work week

  • Your own work laptop

  • Hybrid working to blend home working for focus and office working for collaboration and co-creation

  • Personal growth and challenging work with endless possibilities

  • An informal working environment with innovative colleagues

During the duration of your internship at ING, it is mandatory to be enrolled at a Dutch university (or EU-university for EU passport holders).

Want to apply directly?

Please upload your CV and motivation letter by clicking the ‘Apply’ button.

About our internships

Every year, more than 350 students join our internship program. While there are no guarantees about your future, many of our former interns move into a permanent role or onto our International Talent Programme (traineeship).

Whatever happens, an internship at ING is the ideal opportunity to meet a wide variety of people, to build up your own network, and to learn about many different aspects of banking – put simply, it’s a great start to your career.

Presenta la candidatura
Your place of work Explore the area

Questions? Just ask
Julia Elekes

Presenta la candidatura

In ING vogliamo che le persone possano dare il meglio di sé. Per questo, creiamo una cultura inclusiva dove tutti possono crescere e fare la differenza per i nostri clienti e la società. Promuoviamo sempre diversità, uguaglianza e inclusione. Non tolleriamo nessuna forma di discriminazione: per età, genere, identità di genere, cultura, esperienza, religione, razza, disabilità, responsabilità familiari, orientamento sessuale o altro. Se hai bisogno di supporto o un aiuto durante il processo di selezione o colloquio, contatta il reclutatore indicato nell'annuncio. Saremo felici di aiutarti per rendere tutto giusto e accessibile. Clicca qui per scoprire di più sul nostro impegno per diversità e inclusione.

Più per voi

No jobs viewed

No jobs saved

Entra nella nostra Talent Community

Interested In

  • Trainee, Amsterdamo, Olanda Settentrionale, Paesi BassiRemove

By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communication from ING.