Job Description

Description

/Preferred Qualifications

Overview

We are seeking a Senior Algorithm Software Architect to lead design and delivery of GPU‑accelerated, high‑performance computing software. You will set architectural direction, coach engineers, and partner with product and domain experts to deliver scalable, reliable systems for large‑scale compute and data workflows.

Responsibilities

  • Own the end‑to‑end software architecture for HPC/GPU platforms (services, libraries, data pipelines, deployment)
  • Lead technical strategy, decision records, define candidate architectures, lead design reviews and drive decisions; drive clear trade‑offs for performance, reliability, and maintainability
  • Design and implement GPU kernels and frameworks (e.g., CUDA, OpenCL, NCCL), optimizing for throughput, latency, and memory use
  • Guide parallel and distributed computing patt...
  • Apply for this Position

    Ready to join 1000 KLA Corporation? Click the button below to submit your application.

    Submit Application