Software Engineer – Linux Infrastructure and Distributed Computing
KLA - Milpitas, CA
Hiring: Software Engineer – Linux Infrastructure and Distributed Computing Company: KLA Location: Milpitas, CA Job Posted Time: 2026-09-03 10:25:30 Target Skills & Keywords : AI, C++, Docker, Financial Planning, Kubernetes, Linux, Machine Learning, R, Systems Design, TCP/IP About the job Experience: •2-5 years of professional software development experience. •5 years of professional software development experience. Required Skills: •Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. Qualifications: •In-depth knowledge of software architecture, design patterns, and distributed system design principles. •Operational familiarity with High Performance Computing (HPC), parallel computing, RDMA, and high-speed networking technologies. •Operational familiarity with Artificial Intelligence (AI) and Machine Learning (ML) technologies, frameworks, or infrastructure. •Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. •Strong proficiency in C++ software development using object-oriented programming principles, data structures, and algorithms. •Understanding of multithreaded programming, synchronization, and concurrency concepts. Compensation: •$136,300 - $231,700 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!