D&E - Virtual Computing Platform (VCP) Team Leader - Linkou

Research & development

Other job categories

In a nutshell

Location

Linkou, Taiwan

Team

Research & development

Experience

3-7 years

Degree

Bachelor

Job Category

Other job categories

Travel

10%

Published: 10 days ago Job ID: J-00261301-122

Introduction to the job

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 equipment. They combine this data to real time production corrections. 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 on-premise platform is currently developed based on DC/OS. We are in the process of migrating 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 up time 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. Hyper converged CEPH storage is one of the candidates to replace the HDP stack.

Role and responsibilities

Lead the team to realize and deliver projectfeatures according to the plan in quarterly PIPe (product incrementalplanning event)
Act as Scrum Master for about 10 engineers(infrastructure and software), lead the scrum process, includingevaluation and continuous improvement (addressing impediments)
Guide software realization for using Javasoftware technology and take part in software development in thedevelopment team, you’ll be working as a senior Java designer
Main point of contact of own team to performescalation support and troubleshooting for in-house and fieldissues in Asia
Report project plan, progress and status of ownteam to manager and coach team members in project and progressaspects

Education and experience

A relevant BSc or MSc in the area of software engineering, computer science, information systems, IT or MIS

At least 5 years of Java SE or Java EEdevelopment experience;
Design and development of server-side softwareusing object-oriented paradigm;
Creation of automated unit and integration testsusing mocks and stubs;
Working with Continuous Integration andContinuous Delivery;
Proven experience in product development andsoftware execution architecture;
Experience working as a software Scrum Master orteam leader. Agile software development way of working;

Experience with the following is a plus:
People management experience;
Project management experience;
Creation of web-based user interface or webapplication;
knowledge of distributed computing systems,on-premise infrastructure development and integration of open source andcommercial solutions;
Linux, networking, multi-threading, database technologies

Skills

Working at the cutting edge of tech, you’ll always have new challenges and new problems to solve – and working together is the only way to do that. You won’t work in a silo. Instead, you’ll be part of a creative, dynamic work environment where you’ll collaborate with supportive colleagues. There is always space for creative and unique points of view. You’ll have the flexibility and trust to choose how best to tackle tasks and solve problems.
To thrive in this job, you’ll need the following skills:

You take ownership and you support your team,you are the backbone of your group.
You are client and quality oriented – you do notsettle for second best solutions, but you strive to find the best ways toacquire top results.
You like to solve problems (permanently)
You are open to Challenges
You think outside the box
You can look through the customer eyes, whatworked before may need to change for a customer X
You automate
You have a positive attitude and are not stuckin dogmas, you combine a fresh view and apply experience equally

Diversity & Inclusion

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 diversity and inclusion is a driving force in the success of our company.

Other information

Technology Stack
Knowledge of distributed computing systems,practical experience
Experienced in build and release infrastructure,Maven, Nexus, Bamboo, GitHub
Experience in Frontend development ReactJS,Redux, Saga
Developed Microservices, considerable experiencewith Spring Boot
Experience with database technologies such asSQL, MongoDB
Experience with distributed message queues/logssuch as Kafka, RabbitMQ
Understand inter process communication and JVMpeculiarities.
Experienced Java EE developer, fluent in Java 8,Java 11
Experience with modern technology introduction @zero downtime including data migration
Fan of automatic testing and qualification, if can be part of CI/CD pipeline.

Keywords: software engineering, computer science, Agile, Scrum, Java, product development, object oriented

Need to know more about applying for a job at ASML? Read our frequently asked questions.


Learn more about this job

About the job category
About the team
About the location