Machine Learning Data Engineer

Job description


Veldhoven, Netherlands


Research & development


3-7 years



Job Category

Data science



Introduction to the job

Data science is a broad and a demanding domain, and typically data scientists come from different background than software engineers. Most of the time, a data scientist is more focused on translating the business problem to a data science problem, and has less bandwidth to focus on all other aspects required to productize the machine learning model. As you can imagine, productizing a machine learning model comes with its own challenges like efficient coding, automation, monitoring, and scaling.

This is where you come in. As a Machine Learning Engineer at ASML, you will write efficient code to implement complex
machine learning models and nurture them towards production to support the operation of the most
complex lithography machines in the world.

Role and responsibilities

As a Machine Learning Engineer you will apply the latest technologies and tools to implement complex machine learning models.You will lead the path towards implementing solutions built with data scientist and integrate them with various Big Data platforms and architectures. You will be responsible for creating and maintaining Machine Learning pipelines that are scalable, robust, and ready for production.

To achieve this, you will be closely working with domain experts, platform architects, IT specialists, software
developers, data scientists and data engineers from various parts of the organization.

On top of your profound technical capabilities, your success will strongly dependent on your interpersonal skills and your ability to communicate across disciplines to bridge the gap between data science and software engineering.

You will be working in a multi-disciplinary team of data scientists, data engineers, machine learning engineers, physicists, computer scientists, and engineers to build, deploy and maintain scalable Machine Learning pipelines on various Big Data platforms.

The team has been developing powerful predictive and diagnostic software tools that are aiming to uncover causal relationships between complex lithography equipment parameters and system performance.

In addition, the team is engaging on predictive solutions for condition-based maintenance and equipment health monitoring.

Education and experience

University Bachelor’s qualification in Software Engineering, Computer Science, Data Science or equivalent and proven Machine Learning Operations (MLOps) competence.

An important aspect of the role is to build and deploy scalable machine learning pipelines using containerization and orchestration technologies like Docker and Kubernetes, requiring:

  • Strong programming skills in one or more programming languages like Python, Java, or Scala
  • Proven track record with 3+ years experience in developing pipelines for preprocessing large volumes of image and sensor data using scalable frameworks like PySpark
  • Build and operate automated CI/CD pipelines for ML solutions (MLOps)
  • Proficient in development practices: git, CI/CD, unit testing
  • Experience with productization of machine learning models using popular frameworks such as Kubernetes, Airflow and Kubeflow

Additional qualifications:

  • Experience in building machine learning models using frameworks like: Scikit-learn, XGBoost, TensorFlow, Pytorch, etc.
  • Familiar with relational and non-relation database systems like: MongoDB, Impala, DeltaLake, etc.
  • Experience on productizing machine learning models on Cloud platforms like AWS, Azure, or GCP
  • Experience with microservice architectural patterns

In return we provide:

  • Work in an open constructive environment with Multi-disciplinary team: Data scientists, data engineers and physicists
  • Build and deploy scalable ML pipelines to optimize some of the most complex machines known to mankind that drive the digitalization of the world


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:

  • Good communicator, who can connect across disciplines
  • Team player, who exhibits ownership and is pro-active and customer-oriented
  • Quality-driven, can-do, supportive mentality
  • Eager to guide others, for instance data scientists for productization of machine learning models
  • Eager to learn, e.g. about new MLOps techniques and about the lithography domain

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

Within ASML, the sector Development & Engineering is responsible for the development, specification and design of new ASML products.

Within Development & Engineering, the Data Science & Engineering group within the Software-DDP?DATA department delivers applications, methods and techniques for the structural improvement of the performance and quality of scanner components using state-of-the-art Data Science and Data Engineering.

The holder of this position reports to the manager of the Data Science & Engineering group.

This position may require access to controlled technology, as defined in the Export Administration Regulations (15 C.F.R. §730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.

ASML does not accept unsolicited resumes from any agencies that have not signed a mutual service agreement. All unsolicited resumes will be considered ASML’s property, and ASML will not be obligated to pay a referral fee. This includes resumes submitted directly to hiring managers without contacting the Resource Center Department.

ASML is GDPR compliant, therefore we cannot process applications sent outside of our recruitment system.
If you are interested in this vacancy please apply.

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

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.