AI Internship: Legacy Code Modernization

ELCA Information Technology Ltd.

Zürich

Hybrid

CHF 20,000 - 31,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Dynamic, multicultural team across an
Monthly AI meetups with our AI team
Make a difference in people’s lives by
Internal coding events: Hackathons, Br
Monthly After-Works at each location

Job summary

ELCA Information Technology Ltd. offers a 6-month internship starting Spring 2027 to explore agentic AI for uncovering hidden business rules in legacy .NET/VB6 code. You will research AI approaches, select the best engines, and design a prototype agent that navigates a legacy codebase autonomously.

You will extract and document business rules, flag uncertain findings, and validate results with domain experts, contributing to a scalable modernization methodology.

Qualifications

  • Bachelor or Master degree in Computer Science or related discipline (EPFL, ETH, university).
  • Programming experience in .NET; VB6/VB.NET knowledge or willingness to learn.
  • Familiar with static code analysis.
  • Experience with AI engines, LLMs or similar.
  • Curious about agentic AI and eager to build an agent.
  • Structured thinker who can clearly share findings with experts.
  • Fluent in English; German or French also spoken.

Responsibilities

  • Research and compare agentic AI approaches that combine LLM-driven agents with static/program analysis to mine legacy business rules.
  • Select the most promising approach and AI engines, including options beyond LLMs.
  • Design and build a prototype agent that navigates a representative legacy .NET/VB6 codebase autonomously and cross-references related modules.
  • Extract and document business rules turning code knowledge into a clear specification for experts.
  • Add mechanisms that flag uncertain findings for expert review.
  • Validate results with domain experts and use feedback to improve the agent.
  • Propose a repeatable methodology and best practices for agentic knowledge mining before modernization decisions.
  • Lay groundwork for a scalable Legacy Modernization Assessment offering.

Skills

.NET programming
VB6/VB.NET knowledge
Static code analysis
AI engines & LLMs
Agentic AI curiosity
Structured work style
English fluent + German or French

Education

Bachelor or Master in Computer Science or related (EPFL, ETH, university)

Job description

About ELCA

We are ELCA, one of the largest Swiss IT tribe with over 2,200 experts. We are multicultural with offices in Switzerland, Spain, France, Vietnam and Mauritius. Since 1968, our team of engineers, business analysts, software architects, designers and consultants provide tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiples fields of leading-edge technologies such as AI, Machine & Deep learning, BI/BD, RPA, Blockchain, IoT and CyberSecurity.

In this 6-month internship starting in Spring 2027, you'll use agentic AI to uncover hidden business rules in legacy .NET/VB6 code.
Your tasks
  • Research and compare agentic AI approaches that combine LLM-driven agents with static and program analysis to mine business rules from legacy code.
  • Select the most promising approach and AI engines, including options beyond LLMs.
  • Design and build a prototype agent that navigates a representative legacy .NET/VB6 codebase on its own and cross-references related modules.
  • Extract and document business rules, turning knowledge that only lives in the code into a clear specification that experts can review.
  • Add mechanisms that flag uncertain findings for expert review.
  • Validate your results with domain experts and use their feedback to improve the agent.
  • Propose a repeatable methodology and best practices for using agentic knowledge mining before modernization, replacement or retirement decisions.
  • Lay the groundwork for a scalable Legacy Modernization Assessment offering for clients across the market.
What we offer
  • A dynamic, collaborative workplace with a highly motivated, multicultural team working across international sites
  • Monthly AI meetups with our expert AI team, where you can ask questions and move your topic forward
  • The chance to make a difference in people's lives by building innovative solutions
  • Internal coding events such as Hackathons and Brownbag sessions, plus our technical blog
  • Monthly After-Works organized at each location
About your profile
  • Bachelor or Master degree (EPFL, ETH, university) in Computer Science or related discipline
  • You have programming experience in .NET, and ideally some knowledge of VB6/VB.NET (or you're happy to learn).
  • You are familiar with static code analysis.
  • You have worked with different AI engines, LLMs and beyond.
  • You are curious about agentic AI and keen to build your own agent.
  • You like to work in a structured way and to share your findings clearly with experts.
  • You are fluent in written and spoken English, as well as German or French.

We believe in strong values and are convinced that diversity is the key to success. If you take on challenges with curiosity, motivation and drive, you've come to the right place! Let our motto inspire you: We make it work!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Internship: Legacy Code Modernization
AI Internship: Legacy Code Modernization

ELCASecurity • Zürich

On-site
CHF 20,000 - 27,000
Dynamic workplace
Monthly AI meetups
Hackathons and Brownbag sessions
+1
AI Internship: Self-Hosted LLMs for Data Migration
AI Internship: Self-Hosted LLMs for Data Migration

ELCA Switzerland and Europe • Zürich

On-site
CHF 20,000 - 28,000
Monthly AI meetups
Hackathons and Brownbag sessions
Technical blog
+1
AI Internship: Self-Hosted LLMs for Data Migration
AI Internship: Self-Hosted LLMs for Data Migration

ELCA • Zürich

On-site
CHF 17,000 - 20,000
Dynamic workplace
Hackathons and Brownbag sessions
Monthly AI meetups
AI Internship: Self-Hosted LLMs for Data Migration
AI Internship: Self-Hosted LLMs for Data Migration

ELCA Information Technology Ltd. • Zürich

Hybrid
CHF 20,000 - 31,000
Dynamic, multicultural team
Monthly AI meetups
Hackathons and Brownbag sessions
AI Internship: Build Agentic AI to Decode Legacy .NET
AI Internship: Build Agentic AI to Decode Legacy .NET

ELCASecurity • Zürich

On-site
CHF 20,000 - 27,000
Dynamic workplace
Monthly AI meetups
Hackathons and Brownbag sessions
+1
Internship: AI-Powered Technology Radar
Internship: AI-Powered Technology Radar

ELCA Informatique SA • Zürich

On-site
CHF 20,000 - 27,000
Dynamic workplace
Monthly AI meetups
Impactful projects that make a diff.
+2
Internship: AI-Powered Technology Radar
Internship: AI-Powered Technology Radar

ELCA Information Technology Ltd. • Zürich

Hybrid
CHF 20,000 - 27,000
Agentic Java Engineer
Agentic Java Engineer

ELCA Switzerland and Europe • Zürich

Hybrid
CHF 150,000 - 210,000
Homeoffice möglich
25 Ferientage pro Jahr
Mobiltelefonbeitrag
+2
Agentic AI Intern: Mine Rules from Legacy .NET/VB6
Agentic AI Intern: Mine Rules from Legacy .NET/VB6

ELCA Information Technology Ltd. • Zürich

Hybrid
CHF 20,000 - 31,000
Dynamic, multicultural team across an
Monthly AI meetups with our AI team
Make a difference in people’s lives by
+2
Internship - Engineering
Internship - Engineering

BLP • Zürich

On-site
CHF 17,000 - 26,000