Software Engineer - Linux Infra & Distributed Computing

KLA-Belgium

Milpitas, Northern (CA, KY)

Hybrid

USD 136,000 - 232,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company match
Employee stock purchase program (ESPP)
Tuition reimbursement

Job summary

KLA is seeking a Software Engineer for Linux infrastructure and distributed computing in Milpitas, CA. You will design and build scalable distributed systems, optimize performance, and collaborate on GPU-accelerated workloads in a cloud-native environment.

The role requires strong C++ skills, Linux experience, and familiarity with Kubernetes, Docker, HPC concepts, and AI/ML tooling. Excellent problem-solving and communication are essential.

Qualifications

  • 2-5 years of professional software development experience.
  • Strong proficiency in C++ and OO design.
  • Experience with Linux-based operating systems.
  • Experience with multi-threading, synchronization, and concurrency.
  • Experience with Kubernetes, Docker, and cloud-native technologies.
  • Experience with HPC, RDMA, high-speed networking.
  • GPU/CUDA programming and performance optimization.
  • Familiarity with AI/ML frameworks.
  • Strong debugging and problem-solving skills.
  • Excellent communication skills.

Responsibilities

  • Design and develop scalable distributed systems and data processing apps.
  • Optimize performance of high‑performance software.
  • Collaborate on cloud-native architectures using Kubernetes and Docker.
  • Address production issues in mission-critical systems.
  • Engage with AI/ML workflows and tooling.

Skills

C++
Linux
Kubernetes
Docker
Distributed systems
CUDA
GPU computing
AI/ML
Networking TCP/IP
Multithreading

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

Git
Build tools

Job description

KLA is seeking a Software Engineer for Linux infrastructure and distributed computing in Milpitas, CA. You will design and build scalable distributed systems, optimize performance, and collaborate on GPU-accelerated workloads in a cloud-native environment.

The role requires strong C++ skills, Linux experience, and familiarity with Kubernetes, Docker, HPC concepts, and AI/ML tooling. Excellent problem-solving and communication are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HPC Software Engineer: Linux, C++, Multithreaded Systems
HPC Software Engineer: Linux, C++, Multithreaded Systems

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
Dental benefits
Vision benefits
+3
HPC System Software Engineer: Large-Scale AI & Image Workloads
HPC System Software Engineer: Large-Scale AI & Image Workloads

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical benefits
401(K) with company matching
Tuition reimbursement
+1
Senior AI Infrastructure Engineer - C++ & GPU Systems
Senior AI Infrastructure Engineer - C++ & GPU Systems

KLA-Belgium • Milpitas (CA)

On-site
USD 166,000 - 284,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program
+1
HPC Systems Software Engineer – Large-Scale DL & Image
HPC Systems Software Engineer – Large-Scale DL & Image

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(k) with company matching
Employee stock purchase program (ESPP)
+2
Senior HPC Architect for AI/ML & Scalable Clusters
Senior HPC Architect for AI/ML & Scalable Clusters

KLA • Milpitas (CA)

On-site
USD 162,000 - 285,000
Medical/dental/vision
401(k) matching
Employee stock purchase plan
HPC Cluster Engineer
HPC Cluster Engineer

KLA • Milpitas (CA)

On-site
USD 95,000 - 161,500
Medical benefits
401(K) with company matching
Tuition reimbursement program
+1
HPC Hardware Engineer – Build Scalable Compute Clusters
HPC Hardware Engineer – Build Scalable Compute Clusters

KLA-Belgium • Milpitas (CA)

On-site
USD 95,000 - 162,000
Medical, dental, vision benefits
401(K) including company matching
Employee Stock Purchase Program (ESPP)
+3
Senior HPC Architect: Systems & Software Lead
Senior HPC Architect: Systems & Software Lead

KLA-Belgium • Milpitas (CA)

On-site
USD 186,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+7
High Performance Compute (HPC) Software Engineer – HPC SW Systems
High Performance Compute (HPC) Software Engineer – HPC SW Systems

KLA-Belgium • Ann Arbor (MI)

On-site
USD 105,000 - 180,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement
AI & HPC Infrastructure Lead
AI & HPC Infrastructure Lead

KLA • Ann Arbor Charter Township (MI)

On-site
USD 151,000 - 257,000
Medical benefits
401(K) with company matching
Tuition reimbursement program
+1