Internship/Co-Op: Data Engineer

ASML•San Diego, CA
•Hybrid

About The Position

As a Data Engineer Co-Op at ASML, you will help develop data pipelines and data products that transform laser-machine and enterprise data into trusted, usable information. Working with experienced data engineers, data architects, IT specialists, and business stakeholders, you will contribute to technical solutions supporting product capabilities, analytics, AI, system performance, and customer satisfaction. The role offers experience with complex data and with how enterprise data solutions are designed, tested, deployed, documented, and operated. As a member of the CDO US team, you will develop data pipeline solutions; build ingestion, transformation, validation, and integration processes; and contribute to continuous data integration pipelines. You will work on SQL transformations, data models, analytical datasets, data quality, monitoring, lineage, and governance. You will collaborate across engineering and business teams, translate requirements into technical solutions, improve existing code, and contribute to design discussions, code reviews, agile delivery, documentation, and reusable engineering patterns.

Requirements

  • Must be pursuing a bachelor's or master's degree in Computer Science, Computer Engineering, Data Engineering, Information Systems, Software Engineering, or a related field.
  • Knowledge of or experience with Python, SQL, Java, or a comparable programming language.
  • Knowledge of relational databases, data modeling, and data integration concepts.
  • Academic, personal, or professional project experience performing data engineering or similar work.
  • Strong numerical, analytical, and structured problem-solving skills.
  • Ability to decompose complex problems, clarify requirements, and propose feasible solutions.
  • Attention to detail and ability to complete assignments accurately.
  • Ownership and accountability for assigned work, including raising risks and following through on commitments.
  • Ability to work effectively in a demanding environment with changing priorities and workloads.
  • Open, clear, concise, and professional communication skills.
  • Ability to establish cooperative working relationships with colleagues, technical teams, and business stakeholders.
  • Willingness to seek feedback, learn new technologies, and continuously improve.
  • Understanding of the importance of code health, testing, maintainability, and documentation.

Nice To Haves

  • Familiarity with Databricks, SQL Server, or other database and data-platform technologies.
  • Familiarity with Microsoft Azure or another cloud environment.
  • Exposure to ETL/ELT development, data pipelines, or analytical data processing.
  • Familiarity with Git, automated testing, CI/CD, or modern software-development practices.
  • Experience with data quality, pipeline monitoring, or data visualization.

Responsibilities

  • Develop and enhance data pipeline solutions that contribute to product features, technical roadmaps, analytics, and AI use cases.
  • Build data ingestion, transformation, validation, and integration processes for laser-machine and enterprise data.
  • Contribute to automated continuous data integration pipelines used to build, test, and release data solutions.
  • Develop and optimize SQL transformations, data models, and analytical datasets.
  • Identify root causes of technical issues, resolve them, and standardize reusable solutions.
  • Collaborate with engineering and business teams on system design changes and system performance improvements.
  • Understand business-user requirements and translate business goals into feasible technical solutions.
  • Collaborate with data architects, software engineers, AI engineers, and IT team members on shared project goals.
  • Help improve data quality, observability, monitoring, lineage, and governance.
  • Apply practices for code quality, automated testing, version control, maintainability, and technical documentation.
  • Refactor and improve existing code to support coexistence of legacy and modern systems during technology transitions.
  • Participate in code reviews, technical design discussions, agile delivery activities, and continuous improvement.
  • Document data pipelines, interfaces, data models, decisions, dependencies, and operating procedures.
  • Contribute reusable data components and engineering patterns for multiple teams and use cases.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service