ING

AI Engineering Intern

Remote Amsterdam, NL
Python Java Large Language Models Neo4j Azure DevOps
Description

AI Engineering Intern - Legacy Code Intelligence.

Location: Amsterdam, 07, NL

Employment Type: Full time

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.

ING
ING

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say