Computer Science | Software Engineering (thesis) internship: observability-driven synthetic contract testing

ASML

Eindhoven

Hybrid

EUR 6,700 - 13,000

Part time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ASML in Eindhoven invites a master's student to join the Development Environment's Pipeline Team for a thesis internship focused on synthetic contract testing against live systems. You will design prototypes, evaluate observability data, and deliver a scalable solution with dashboards and documentation.

The position requires a minimum 5 months, at least 4 days per week with 2-3 days on-site, starting February 2027, and involvement with cloud-native software, distributed systems, and

Qualifications

  • Pursuing a master's degree in computer science, software engineering, information technology, or related field.
  • Practical experience with Python and software development through academic, project, or personal work.
  • Experience with GitHub or similar version control platforms.
  • Interest in cloud-native technologies, distributed systems, and software reliability.
  • Fluent in English, both spoken and written.

Responsibilities

  • Gather requirements from software development and platform engineering stakeholders.
  • Investigate existing contract testing, monitoring, and observability solutions.
  • Evaluate and prototype alternative technical approaches.
  • Develop and implement contract validation capabilities for live services.
  • Integrate observability data, including traces and metrics, into the solution.
  • Design mechanisms for behavioral baseline creation and contract drift detection.
  • Create dashboards, documentation, and recommendations for future improvements.

Skills

Python
GitHub
Cloud-native
Distributed systems
Observability

Education

Master's degree in computer science or related field

Job description

Introduction The Pipeline Team within ASML’s Development Environment department supports thousands of software developers by providing reliable workflows, automation, and development tooling. The team maintains software validation, build automation, and deployment solutions used across a large internal development community. As software systems become increasingly distributed, validating integrations between services in a reliable and scalable way is a growing challenge. During this internship, you will help explore an innovative approach to contract testing by combining live-system validation with observability data. Your work will contribute to improving software reliability and testing automation at scale.

Your assignment During this internship, you will investigate, design, and implement a platform for synthetic contract testing against live systems. Rather than relying solely on traditional test environments, the solution will continuously validate service interactions in real running environments using functional responses and observability data. You will collaborate with software development and reliability-focused teams to evaluate technical approaches, create prototypes, and deliver a scalable solution.

  • Gather requirements from software development and platform engineering stakeholders.
  • Investigate existing contract testing, monitoring, and observability solutions.
  • Evaluate and prototype alternative technical approaches.
  • Develop and implement contract validation capabilities for live services.
  • Integrate observability data, including traces and metrics, into the solution.
  • Design mechanisms for behavioral baseline creation and contract drift detection.
  • Create dashboards, documentation, and recommendations for future improvements.

This is a master's thesis internship for minimum 5 months, minimum 4 days per week (2-3 days on-site). The start date of this internship is as of February 2027.

During this internship, you will gain hands-on experience with cloud-native software development, modern observability practices, distributed systems, and large-scale enterprise software platforms. You will have the opportunity to contribute to a topic that combines software engineering, system reliability, and innovation.

Your profile To be suitable for the internship, you:

  • Are pursuing a master's degree in computer science, software engineering, information technology, or a related field.
  • Have practical experience with Python and software development through academic, project, or personal work.
  • Have experience working with GitHub or similar version control platforms.
  • Have an interest in cloud-native technologies, distributed systems, and software reliability.
  • Are proactive, self-starting, and comfortable working independently while collaborating with others.
  • Have strong communication skills and are fluent in English, both spoken and written.
  • Have a curiosity for learning new technologies and exploring innovative solutions.

Other requirements you need to meet:

  • You are enrolled at an educational institute for the entire duration of the internship, and you are at least 18 years old at the start of the internship
  • If you are a non-EU citizen, studying in the Netherlands, your university is willing to sign the documents relevant for doing an internship (i.e., Nuffic agreement)
  • You attach your cover letter with a clear motivation on why you are interested in this internship assignment in particular
  • You need to be located in the Netherlands to be perform your internship. In case you are currently living/studying outside of the Netherlands, your application shows the willingness to relocate

This position requires access to controlled technology, as defined in the United States Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.

Inclusion and diversity ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that inclusion and diversity is a driving force in the success of our company.

ASML is a leading supplier of lithography equipment, used by the world’s top chipmakers to print microchips that are increasingly powerful, fast and energy efficient. Working at ASML is inspiring, no matter what field you're in. That’s because we push the boundaries of technology: if it’s moving the world forward, chances are, we’re behind it. In fact, we’re probably a part of the electronic device you’re using right now. We’re a global team of more than 32,000 people from 122 different nationalities and counting. Headquartered in Europe’s top tech hub, the Brainport Eindhoven region in the Netherlands, our operations are spread across Europe, Asia and the US.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Science | Software Engineering internship: dynamic test selection
Computer Science | Software Engineering internship: dynamic test selection

ASML • Eindhoven

Hybrid
EUR 11,000 - 16,000
Artificial Intelligence | Computer Science internship: ai-driven software quality
Artificial Intelligence | Computer Science internship: ai-driven software quality

ASML • Veldhoven

Hybrid
EUR 6,700 - 11,000
Cyber Security | Information Management internship: security assurance & strategy
Cyber Security | Information Management internship: security assurance & strategy

ASML • Veldhoven

Hybrid
EUR 6,700 - 11,000
Computer Science | Software Engineering internship: test impact analysis
Computer Science | Software Engineering internship: test impact analysis

ASML • Veldhoven

Hybrid
EUR 6,100 - 7,300
Information Technology | Cyber Security internship: IT controls transformation
Information Technology | Cyber Security internship: IT controls transformation

ASML • Veldhoven

Hybrid
EUR 8,900 - 13,000
Science Communication | Writing internship: technology storytelling
Science Communication | Writing internship: technology storytelling

ASML • Veldhoven

Hybrid
EUR 6,700 - 11,000
Data Science | Business Analytics internship: dashboard reporting automation
Data Science | Business Analytics internship: dashboard reporting automation

ASML • Veldhoven

On-site
EUR 5,600 - 7,800
Electrical Engineering | Electronics internship: power delivery optimization
Electrical Engineering | Electronics internship: power delivery optimization

ASML • Veldhoven

On-site
EUR 4,500 - 8,900
HR Internship: Executive Talent Management
HR Internship: Executive Talent Management

ASML • Veldhoven

Hybrid
EUR 5,600 - 10,000
HR | Business Administration internship: Employee Lifecycle Operations
HR | Business Administration internship: Employee Lifecycle Operations

ASML • Veldhoven

On-site
EUR 7,800 - 10,000