> Markdown version of [/jobs/ext/2774930-algorithm-software-architecture](https://www.wearedevelopers.com/jobs/ext/2774930-algorithm-software-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Algorithm Software Architecture - **Company:** KLA-Tencor - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Salary:** $159,500.0 - $271,200.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Nvidia CUDA, Continuous Integration, Linux, Distributed Systems, Python (Programming Language), OpenCL, Software Architecture, Software Engineering, Scripting, High Performance Computing, Gpu Programming, Containerization, Kubernetes, Low Latency, Slurm, Data Pipelines, Docker - **Published:** September 7, 2026 - **Apply:** https://kla.wd1.myworkdayjobs.com/Search/job/Milpitas-CA/Algorithm-Software-Architecture_2533427 ## About the Role * 10+ years in software engineering; 5+ years in software architecture for HPC or large-scale systems * Expert in C++ (17/20) and one scripting language (Python preferred) * GPU programming expertise (CUDA, OpenCL); strong knowledge of GPU memory hierarchies, streams, occupancy * Hands-on with parallel/distributed stacks (MPI, NCCL, gRPC) and Linux performance tooling * Experience with cluster orchestration (Slurm, Kubernetes), CI/CD, and containerization (Docker) * Track record of technical leadership and exceptional communication with cross-functional teams. Preferred / Nice-to-Have * Multi-node, multi-GPU scaling; mixed precision; numerical methods and algorithms. * Experience with H200/H100/A100/L40S-class accelerators and modern profiling workflows., Doctorate (Academic) Degree and related work experience of 3 years; Master's Level Degree and related work experience of 6 years; Bachelor's Level Degree and related work experience of 8 years ## Description 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., * 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 patterns (MPI, multi-GPU scaling, heterogeneous compute) * Establish performance engineering practices: profiling, benchmarking, regression performance gates (Nsight Systems/Compute, nvprof) * Collaborate across functions; convert requirements into clear technical plans, roadmaps, and measurable outcomes * Uphold engineering excellence: coding standards, code reviews, test strategies, observability, security considerations * Mentor engineers; provide technical leadership on design, delivery, and career growth. * Communicate architecture, risks, and status to executives and stakeholders with clarity and candor. ## Related Videos - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best US AI Conferences for CTOs in 2026: Build vs. Buy, Vendor Evaluation, and Peer Intelligence](https://www.wearedevelopers.com/magazine/736-best-us-ai-conferences-for-ctos-in-2026-build-vs-buy-vendor-evaluation-and-peer-intelligence) - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)