Remote Software Engineer I - HPC & Data Systems

KLA

United States

Remote

USD 53,000 - 91,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Life Insurance
401K
ESPP
Tuition reimbursement
Career development
Wellness program
Paid time off
Company holidays

Job summary

KLA is seeking a Software Engineer to advance our HPC infrastructure, enabling large-scale experimentation and deployment. You will contribute to data management, ML model training, and distributed systems, working with C/C++ and Python on Windows and Linux.

Experience with ML/DL is a plus, and familiarity with CUDA, Spark, and distributed computing will help you succeed in this role at a leading tech company.

Qualifications

  • BS in Math, CS, Engineering or related field.
  • Strong experience with C/C++, Python in Windows/Linux.
  • Familiarity with ML/DL is a plus.

Responsibilities

  • Develop and maintain infrastructure for large-scale HPC experiments.
  • Support data loading and ML model training.
  • Collaborate across software teams.

Skills

Object Oriented Design
Java/C++
Scripting: Python
Data Structures
Linux System Programming
Distributed Systems

Education

B.S. in Math/CS/Engineering

Tools

CUDA
Apache Spark
DASK
CuML

Job description

KLA is seeking a Software Engineer to advance our HPC infrastructure, enabling large-scale experimentation and deployment. You will contribute to data management, ML model training, and distributed systems, working with C/C++ and Python on Windows and Linux.

Experience with ML/DL is a plus, and familiarity with CUDA, Spark, and distributed computing will help you succeed in this role at a leading tech company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Engineer (C/C++, Python) - GPUs & Distributed Systems
HPC Engineer (C/C++, Python) - GPUs & Distributed Systems

KLA • United States

Remote
USD 120,000 - 190,000
Software Engineer (Fully Remote)
Software Engineer (Fully Remote)

KLA • United States

Remote
USD 120,000 - 190,000
Software Engineer - HPC, GPU & Cloud-Native Systems
Software Engineer - HPC, GPU & Cloud-Native Systems

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
401(k) + ESPP
Tuition reimbursement
+2
Software Engineer - HPC, Robotics & Hardware Control
Software Engineer - HPC, Robotics & Hardware Control

KLA • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical insurance
Dental insurance
401(k) with company match
+1
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
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 Windows Server Engineer for AI & GPU Infra
HPC Windows Server Engineer for AI & GPU Infra

KLA • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+1
Engr, Software 1
Engr, Software 1

KLA • United States

Remote
USD 53,000 - 91,000
Medical
Dental
Vision
+8
HPC Linux Systems Engineer | Kubernetes & HPC
HPC Linux Systems Engineer | Kubernetes & HPC

KLA • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical, dental, vision
401(k) with company matching
Career growth opportunities
Distributed Systems Engineer - High-Performance Platforms
Distributed Systems Engineer - High-Performance Platforms

KLA • Milpitas (CA)

On-site
USD 115,000 - 195,000
Medical insurance
Dental insurance
Vision insurance
+3