Software Infrastructure Engineer, Build & Release

Asml Us, Inc.
San Jose, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 178K

Job location

San Jose, United States of America

Tech stack

Artificial Intelligence
Systems Engineering
C++
CMake
Continuous Integration
Programming Tools
Python
Linux System Administration
Reliability Engineering
Software Engineering
Software Systems
Delivery Pipeline
Concurrency
Software Troubleshooting
Backend
Information Technology
Build Tools
Docker

Job description

We are looking for an engineer who can take ownership of build systems, backend infrastructure, and developer tooling in a complex engineering environment. You will help improve build pipelines, internal tooling, and development workflows that power large-scale engineering systems.

Role and responsibilities

  • Build, operate, and improve build, CI/CD, packaging, and developer infrastructure.
  • Develop internal tools and automation in Python, Go, or similar languages to streamline engineering workflows.
  • Improve reliability and operational health through monitoring, metrics, dashboards, and scalable operational practices.
  • Improve build and test efficiency through caching, artifact reuse, and scalable execution strategies.
  • Improve the local developer experience by reducing friction, simplifying workflows, and increasing productivity.
  • Diagnose and resolve complex build, dependency, environment, and runtime issues using logs and systematic analysis.
  • Other duties as assigned.
  • Job description subject to change at any time.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Experience programming in Linux environments and working with systems concepts such as concurrency, locking, and atomic operations.
  • Hands-on experience with backend infrastructure, developer platforms, or Site Reliability Engineering.
  • Hands-on experience with build systems, CI/CD pipelines, packaging workflows, or developer tooling used to support production engineering environments.
  • Proficiency in at least one compiled language such as C/C++, Rust or Go and strong systems fundamentals.
  • Strong troubleshooting and communication skills., * Prior experience in software engineering or strong software development fundamentals.
  • Containerized builds (Docker), artifact registries, dependency management across multiple languages.
  • Experience with agent-assisted pipelines and AI-augmented developer workflows.
  • Familiarity with CMake, or strong enough build-system instincts to come up to speed., * Strong ownership and accountability.
  • Ability to design scalable systems.
  • Strong analytical and troubleshooting skills.
  • Understanding of build systems and packaging workflows.
  • Ability to work in ambiguous environments.
  • Strong communication and collaboration.
  • Detail-oriented and quality focused.
  • Comfortable in fast-paced environments.

About the company

ASML US brings together the most creative minds in science and technology to develop lithography machines that enable the world's leading chipmakers to produce faster, smaller, and more energy-efficient microchips. We design, develop, integrate, market, and service these advanced systems, which power the next generation of electronics.

Apply for this position