30+ days ago - req24283

Function Cluster Architect OnPrem Cloud Platform

Research & development

Computer science & software engineering

In a nutshell

Location

Veldhoven, Netherlands

Team

Research & development

Experience

8+ years

Degree

Bachelor

Job Category

Computer science & software engineering

Travel

10%

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. In addition ASML produces metrology tools and advanced applications to analyze and optimize the performance of the customer production process.

Job Mission

Lead the architectural definition of our on customer premise distributed data and compute platform infrastructure. Work with senior management to make architecture meet business case.

In all, be a key player in this compute platform that is one of the main pillars under the production of the next generation microchips of Apple, Samsung and many others.

Job Description

You will be working as Function Cluster Architect of the virtual compute platform (VCP) infra teams, inside ASML known as FC-204. 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 YieldStar 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 production facility.

The platform is currently developed based on DC/OS and Hadoop. In 2021 we have started the migration to Kubernetes. Hadoop migration is on the roadmap. 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.

Your responsibilities:

  • Lead the architectural choices, effort and impact, risk assessment, development
  • align with neighboring FC’s (Functional Clusters)
  • Help application developers to understand the infrastructure / cluster / system
  • Step into high priority customer escalations if needed. Solve and translate to structural solutions.
  • Work with the teams and external/internal stakeholders to make the VCP reliable by improving system resilience.

Education

Master degree in computer science or relevant with proof of similar functions taken up at earlier assignments.

Experience

Required qualifications & experiences:

  • Knowledge of distributed computing systems, practical experience (must!)
  • Stakeholder management (Senior level)
  • Ansible playbooks and programming
  • DC/OS and Kubernetes, configuration, not just development on top off.
  • HBASE and Hadoop as a very nice to have, config, troubleshoot, failover, replication
  • Spark, Kafka
  • Experienced in CI/CD, including git, test automation, etc
  • Linux expertise
  • 7+ years of experience in product development and software architecture realization.

Personal skills

Stakeholder Management:

  • Mentoring, Delegation - Engineers/Building Block Owners
  • Requirement Engineering - Other Functional Cluster Architects, System Engineering, Product Architects, Customer Support, Marketing
  • Be a partner to Product and Engineering Managers
  • Roadmap definition – Function Owners
  • Field issues/architecture explanation – End Customer
  • Work with 3rd party product suppliers and development partners

Activities/Deliverables with focus on breadth over depth; system thinking mindset:

  • FC Roadmap updates considering market trends, learnings from production systems and capabilities demand from applications.
  • Participate in 3-in-a-box (Planning, Competence needs, Architecture, Processes)
  • Call out risks
  • Establish architecture guidelines
  • Execute technology trade-offs, software impact analysis
  • Assist in talent acquisition, training identification, competence growth, etc
  • Participation in requirements/design review of Building Blocks
  • FOSS/COTS BOM awareness, license compliance check with FOSS core team
  • Participate in Field escalations, 8D analysis; bring learnings from incidents into structural solutions (technology and processes)

Platform branding/evangelism, help applications onboard the platform

Convince, explain and be able to work under a lot of time pressure:

  • You can deal with the short term customer commitment versus sustainable platform architecture

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

ASML creates the conditions that enable you to realize your full potential. We provide state-of-the-art facilities, opportunities to develop your talents, international career opportunities, a stimulating and inspiring environment, and most of all, the commitment of a company that recognizes and rewards outstanding performance.
An assessment will be part of the recruitment process.