21 days ago - req28964

Junior Platform Infrastructure Engineer

Research & development

Computer science & software engineering

In a nutshell

Location

Veldhoven, Netherlands

Team

Research & development

Experience

0-2 years

Degree

Master

Job Category

Computer science & software engineering

Travel

No

Introduction

ASML is one of the world’s leading manufacturers of semiconductor-chip-making equipment. A majority of the world’s microchips receive their critical lithographic patterning in machines made by ASML. ASML also produces metrology tools and advanced applications to analyze and optimize the performance of the customer production process. You can be a part of the movement that will bring the next generation of chips to the world.

Job Mission

Build the platform that the chip factories can depend on. You don’t write obscure scripts that people will forget exist. Instead, you’ll contribute to the platform that is essential to the chip manufacturers, and in turn essential for the coming generations many semiconductor based devices. The platform itself consists of a scalable and distributed data and compute infrastructure.

The scale and complexity of the platform gives everyone involved the opportunity to keep learning new things. There will be senior engineers to coach and mentor you.

Be part of this compute platform that is one of the main pillars under the production of the next generation microchips of Apple, Samsung and many others.

Your responsibilities:

  • Implement the product features with the team
  • Automate tests to the implemented features
  • Help application developers to understand the infrastructure / cluster / system
  • Increase platform reliabilityby improving system resilience (bug-fixing and beyond)

Job Description

You will be working in the virtual compute platform (VCP). This platform is developed inside ASML to host compute and analytics applications that aim to improve the yield in the semiconductor factories of our customers.

These applications take data from ASML scanners and ASML yield star equipment. They combine this data to real time production corrections and scanner process diagnostics. The corrections are sent back to the ASML production equipment. Failure of the platform has high impact. It would mean failure of the customers (tsmc, Samsung, Intel etc.) production facility.

The platform is currently developed based on DC/OS. Recently we have started the migration to Kubernetes. We develop the platform aspects in our team. Scheduling of resources, containerization, fail-over and data collection from scanner and measurement devices inside the fab. We have an uptime expectation of 4 nine’s

Installations and upgrades are automated with Ansible. Other technologies you may encounter are Spark for data processing, Kafka for notifications and high volume data ingestion. Hadoop and HBASE are used for data storage. We are open to your underpinned input on the suitability of stable alternatives for these technologies where these better suit the ASML business case.

Education

Master or Bachelor in computer science or related field.

Experience

  • Freshly graduated or engineer with 1-2 years of experience (bachelor or master)
  • Technical, creative and open-minded who is eager to learn and not afraid of taking initiativ
  • Familiar with at least one scripting language (e.g. Python)
  • Familiar with Linux environment
  • Some knowledge of Ansible playbooks and programming
  • Familiar with git
  • Ability to learn quick
  • Fan of automation
  • No fear of experimentation

Personal skills

  • You like to solve problems (permanently)
  • You are open to Challenges
  • You think outside the box
  • You can look through the customer eyes
  • You automate
  • You have a positive attitude

Context of the position

You will be working at Business Line Applications. The BL Apps develops Analytics & Control solutions that improve the accuracy of performance metrics (such as overlay, focus, critical dimension) as measured on the end product of a fab process (wafers with chip structures). You will work on the platform underneath these processing algorithms, a distributed computing platform.

This platform will provide value to ASML customers all over the world, making sure the chips of the next generation are produces efficiently and with the highest quality.

There are 3 – 4infra teams, 20-30 engineers, Product Owners and Scrum Masters working on the platform layers.
The application development teams that develop the business critical applications consist of 15-25 teams.

Other information

As maintenance and definition of playbooks is an important part of your work we would like to see in your application where and how you have gained that experience. Please add a section to your application letter to explain to some extent why you qualify great at this requirement. The same holds for containerization, welcome for Hadoop.
Keywords: Ansible, Kubernetes, DC/OS, D2IQ, Mesosphere, HDFS, MongoDB, Docker, UCR, Spring Boot, Splunk, Linux, HDP, Bamboo, Nexus, JIRA, Scrum, RHEV, RHEL, BACKUP