
Computer Science | Software Engineering (thesis) internship: observability-driven synthetic contract testing
ASML2 days ago
Eindhoven, NetherlandsIntern
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 traces and metrics into the testing solution.
- Design behavioral baselines and contract drift detection mechanisms.
- Create dashboards, documentation, and recommendations for future improvements.
- Collaborate with software development and reliability-focused teams to evaluate approaches and deliver a scalable solution.
Requirements
- Pursuing a master’s degree in computer science, software engineering, information technology, or a 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 spoken and written English with strong communication skills.
- Must remain enrolled at an educational institute for the entire internship and be at least 18 years old at the start.
- Non-EU citizens studying in the Netherlands must have a university willing to sign the relevant internship documents, such as the Nuffic agreement.
- Must attach a cover letter explaining motivation for this specific internship.
- Must be located in the Netherlands or willing to relocate there.
- Must be legally authorized to access controlled technology under applicable United States Export Administration Regulations before beginning work.
Benefits
- Master’s thesis internship with a minimum duration of five months, starting in February 2027.
- Requires a minimum commitment of four days per week, with two to three days per week on-site.
- Provides hands-on experience with cloud-native software development, modern observability, distributed systems, software reliability, and large-scale enterprise platforms.
- Opportunity to contribute to an innovative software reliability and testing automation topic.
About ASML
ASML designs and builds extreme ultraviolet (EUV) and deep ultraviolet (DUV) photolithography machines, along with control software and lifecycle services, used by chipmakers to mass-produce microchips. Its revenue comes primarily from system sales and installed-base service contracts. Founded in 1984 and headquartered in Veldhoven, Netherlands, ASML supplies major semiconductor manufacturers, including TSMC, Samsung, and Intel.