Skip to main content
Saved

AI Engineering Intern - Legacy Code Intelligence.



Aplicar

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.

Aplicar
Your place of work Explore the area

Questions? Just ask
Julia Elekes

Aplicar

En ING queremos que las personas den lo mejor de sí mismas. Tenemos una cultura inclusiva donde todos pueden crecer y hacer la diferencia para nuestros clientes y la sociedad. Apoyamos siempre la diversidad, la igualdad y la inclusión. No toleramos ninguna forma de discriminación, ya sea por edad, género, identidad de género, cultura, experiencia, religión, raza, discapacidad, responsabilidades familiares, orientación sexual u otro motivo. Si necesitas ayuda o algún ajuste durante el proceso de selección o entrevista, ponte en contacto con el reclutador indicado en la oferta. Estaremos encantados de colaborar contigo para que todo sea justo y accesible. Haz clic aquí para saber más sobre nuestro compromiso con la diversidad y la inclusión

No jobs viewed

No jobs saved

The latest jobs straight to your inbox

Interested In

  • Trainee, Ámsterdam, Holanda Septentrional, HolandaRemove

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