Senior HPC Software & Systems Architect
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. The company invests 15% of sales back into R&D, with expert teams of physicists, engineers, data scientists, and problem-solvers collaborating to accelerate the delivery of tomorrow’s electronic devices.
About the Role
Enabling the movement toward advanced chip design, KLA's Measurement, Analytics and Control group (MACH) is seeking research scientists, software engineers, application development engineers, and senior product technology process engineers. The MACH team collaborates with customers to innovate technologies and solutions that detect and control highly complex process variations at their source. With over 40 years of semiconductor process control experience, KLA ensures fabs ramp next-generation devices to volume production quickly and cost-effectively.
In this role, you will design and architect next-generation High Performance Computing (HPC) platforms supporting semiconductor manufacturing, AI workloads, computational lithography, metrology, inspection, and large-scale distributed data processing environments. You will lead architecture decisions spanning software, hardware, networking, storage, GPU acceleration, virtualization, and cloud-integrated HPC infrastructure, driving technology strategy and cross-functional alignment from concept through field deployment.
Responsibilities
- HPC Platform Architecture
- Define architecture for enterprise-scale HPC clusters.
- Develop compute, network, storage, and virtualization strategies.
- Lead platform scalability planning from tens to thousands of cores.
- Define standards for GPU acceleration, distributed computing, and workload orchestration.
- Establish system performance entitlement targets and capacity planning methodologies.
- Software Architecture
- Design distributed software services supporting HPC infrastructure.
- Define APIs, automation frameworks, configuration management architecture, and observability solutions.
- Lead adoption of software engineering best practices including CI/CD, testing, infrastructure-as-code, and DevOps methodologies.
- Drive modernization initiatives across Linux, container, and cloud-native platforms.
- Technical Leadership
- Provide technical leadership across software, systems, manufacturing, operations, and field organizations.
- Lead architecture reviews and design reviews.
- Mentor engineers across multiple levels.
- Establish coding, deployment, and operational standards.
- Serve as escalation leader for critical system issues affecting customers and manufacturing operations.
- Product Strategy
- Define HPC platform roadmap.
- Evaluate emerging technologies in GPU computing, AI infrastructure, storage architectures, virtualization, cloud integration, and high-speed networking.
- Partner with product management and business leadership on long-term HPC strategy.
Requirements
- Expert Linux knowledge: RHEL, Rocky, AlmaLinux, Ubuntu, SUSE
- HPC Technologies: SGE, SLURM, Kubernetes, distributed computing architectures, NUMA optimization, MPI concepts, GPU workload scheduling
- Infrastructure: NVIDIA GPU ecosystems, high-speed Ethernet, RDMA, NVMe storage, parallel file systems, NAS/NFS architectures
- Virtualization: VMware, Proxmox, KVM, container technologies
- Software Development: Python, C++, Bash, Git, CI/CD pipelines, Ansible, infrastructure automation frameworks
- System Architecture: Service-oriented design, scalability engineering, reliability engineering, high availability, disaster recovery, capacity modeling, performance benchmarking and tuning
Qualifications
- Doctorate Degree and related work experience of 5 years;
- Master's Level Degree and related work experience of 8 years;
- Bachelor's Level Degree and related work experience of 12-15 years.
Pay
Base Pay Range: $186,200.00 - $316,500.00 annually.
Benefits
KLA’s total rewards package may include participation in performance incentive programs and eligibility for additional benefits such as:
- Medical, dental, vision, life, and other voluntary benefits
- 401(K) with company matching
- Employee stock purchase program (ESPP)
- Student debt assistance
- Tuition reimbursement program
- Development and career growth opportunities and programs
- Financial planning benefits
- Wellness benefits including an employee assistance program (EAP)
- Paid time off and paid company holidays
- Family care and bonding leave
Interns are eligible for some of the benefits listed.