Software Engineer, HPC & Distributed Systems

KLA-Belgium

Ann Arbor (MI)

On-site

USD 90,000 - 140,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401(k) with company matching
Tuition reimbursement
Employee stock purchase program

Job summary

KLA in Ann Arbor, MI is seeking a Software Engineer to help build and maintain infrastructure for large-scale experimentation and HPC solutions. You will work on data management, ML/DL model training support, and multi-threaded distributed systems in C/C++ and Python on Windows and Linux.

Ideal candidates have strong software fundamentals, love solving complex problems, and enjoy collaborating across teams in a fast-paced environment. This role offers growth and a competitive benefits package.

Qualifications

  • BS in Math, CS, Engineering or related field.
  • Bachelor's Level Degree and 0 years related work experience.
  • Familiarity with ML/DL is a plus.

Responsibilities

  • Develop and maintain infrastructure for large-scale experimentation and deployment of HPC solutions.
  • Contribute to data management, data loading and model training support for ML/DL workflows.
  • Work on software engineering tasks in C/C++ and Python across Windows and Linux.

Skills

Object Oriented Design
Programming in C++
Programming in Python
Multi-threaded Systems
Distributed Systems

Education

Bachelor's degree in Math, CS, Engineering or related field

Tools

CUDA
CuGraph
CuML
CuData
Apache Spark
DASK

Job description

KLA in Ann Arbor, MI is seeking a Software Engineer to help build and maintain infrastructure for large-scale experimentation and HPC solutions. You will work on data management, ML/DL model training support, and multi-threaded distributed systems in C/C++ and Python on Windows and Linux.

Ideal candidates have strong software fundamentals, love solving complex problems, and enjoy collaborating across teams in a fast-paced environment. This role offers growth and a competitive benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI & HPC Infrastructure Lead
AI & HPC Infrastructure Lead

KLA • Ann Arbor Charter Township (MI)

On-site
USD 151,100 - 256,900
Medical benefits
401(K) with company matching
Tuition reimbursement program
+1
Lead HPC Software Engineer: Linux Clusters & GPUs
Lead HPC Software Engineer: Linux Clusters & GPUs

KLA-Belgium • Ann Arbor (MI)

On-site
USD 105,900 - 180,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement
Software Engineer - HPC, GPU & Cloud-Native Systems
Software Engineer - HPC, GPU & Cloud-Native Systems

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
401(k) + ESPP
Tuition reimbursement
+2
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,900 - 180,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement
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
HPC Hardware & Systems Engineer — Rack-Scale Compute
HPC Hardware & Systems Engineer — Rack-Scale Compute

3M HEALTHCARE • Ann Arbor (MI)

On-site
USD 105,900 - 180,000
HPC Linux Engineer: Kubernetes & High-Performance Infra
HPC Linux Engineer: Kubernetes & High-Performance Infra

KLA • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical, dental, vision
401(k) including company matching
Tuition reimbursement
HPC Linux Systems Engineer | Kubernetes & HPC
HPC Linux Systems Engineer | Kubernetes & HPC

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical, dental, vision
401(k) with company matching
Career growth opportunities
HPC Hardware Engineer – Build Scalable Compute Clusters
HPC Hardware Engineer – Build Scalable Compute Clusters

KLA-Belgium • Milpitas (CA)

On-site
USD 95,000 - 161,500
Medical, dental, vision benefits
401(K) including company matching
Employee Stock Purchase Program (ESPP)
+3
Senior GPU HPC Architect – High-Performance Software
Senior GPU HPC Architect – High-Performance Software

KLA-Belgium • Milpitas (CA)

On-site
USD 186,000 - 273,000
Medical, dental, vision
Life insurance
401(k) with company match
+2