You can withdraw your consent at any time on our cookie consent page.Configure your cookie settings and confirm to save your settings. You can withdraw or change your consent at any time on our cookie consent page.
D&E - Distributed Computing Infrastructure Developer - Linkou
Research & development
Computer science & software engineering
In a nutshell
Research & development
Computer science & software engineering
Introduction to the job
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.
ASML 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.
In the VHV head office there are 6 infra teams, ~40 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. In this position you will be a start-up member of a cross platform development team based in the ASML Linkou office.
Role and responsibilities
Maintain and extend the current DC/OS platform that the chip factories can depend on. Participate in the development of the next generation of the platform which is based on K8S.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 scale-able and distributed data and compute infrastructure. The scale and complexity of the platform gives everyone involved the opportunity to keep learning new things. You are a senior engineer able to pull your own weight and train and support others.
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.
Youwill be working in the virtual compute platform (VCP). This platform isdeveloped inside ASML to host compute and analytics applications that aim toimprove the yield in the semiconductor factories of our customers.
Theseapplications take data from ASML equipment. They combine this data to realtime production corrections. The corrections are sent back to the ASMLproduction equipment. Failure of the platform has high impact. It would meanfailure of the customers (tsmc, Samsung, Intel etc.) production facility.
Theon-premise platform is currently developed based on DC/OS. We are in theprocess of migrating to Kubernetes. We develop the platform aspects in ourteam. Scheduling of resources, containerization, fail-over and datacollection from scanner and measurement devices inside the fab. We have an uptime expectation of 4 nine’s.
Installationsand upgrades are automated with Ansible. Other technologies you may encounterare Spark for data processing, Kafka for notifications and high volume dataingestion. Hadoop and HBASE are used for data storage. Hyper converged CEPHstorage is one of the candidates to replace the HDP stack.
Implement the productfeatures with the team
Automate tests to theimplemented features
Help application developersto understand the infrastructure / cluster / system
Increase platformreliabilityby improving system resilience (bug-fixing and beyond)
Education and experience
A relevant BSc or MSc in the area of software engineering, computer science, information systems, IT or MIS
**Senior** software engineer,you are a *developer* delivering platform *infrastructure-as-code* formore than 6 years
Hands on skills in Ansible (incl.playbook creation, multi-node management) or Hadoop (incl. troubleshooting) – must have
Linux administration andscripting (ours is RHEL-based) – must have
Development skills in Python orBash – must have
*Platform-thinking* mindset: ourdeliveries have a large community of different stakeholders, and you willcontribute on making it smooth, resilient, clean
Past proven experience withKubernetes *development* – is a plus
Containerization, Kubernetes,Ansible, Docker, Spark, Python/Bash, Kafka,
Linux, OS Hardening, Azure UI, RHEL
Hadoop and HBASE, CEPH,MongoDb, Hortonworks Data Platform (HDP)
Networking, understand TCP/IP protocol, troubleshoot firewall config issues etc.
Having this experience is a large plus:
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 takeownership 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, what workedbefore may need to change for a customer X
You have a positive attitude and are not stuck indogmas, 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.
Workplace: ACE (ASML Taiwan, Linkou). Travel to the customer sites or the development headquarters (HQ) in the Netherlands for on-the-job training may be needed as part of the assignment
Keywords: Kubernetes or DCOS, Ansible, MongoDB, Kafka, Docker, Linux, Bamboo, Azure, Artifactory, RHEL, Python, Bash, Hadoop
Need to know more about applying for a job at ASML? Read our frequently asked questions.