Technical Lead, Software Development (high Performance Computing)

KLA

Linux c/c++ development expertise
High-performance computing system optimization
Distributed computing frameworks implementation
This role focuses on designing and developing high-performance distributed software systems operating on advanced HPC infrastructure

Job Summary

  • This role focuses on designing and developing high-performance distributed software systems operating on advanced HPC infrastructure.
  • The position requires strong technical ownership and hands-on Linux C/C++ development skills for compute-intensive workloads.
  • KLA invests 15% of sales back into R&D to accelerate the delivery of tomorrow's electronic devices.

Matching Summary

This role focuses on designing and developing high-performance distributed software systems operating on advanced HPC infrastructure.

Skills & Requirements

Must-have

  • Linux C/C++ development expertise
  • High-performance computing system optimization
  • Distributed computing frameworks implementation

Nice-to-have

  • GPU compute framework exposure
  • Deep learning pipeline workflow familiarity
  • Python and Bash scripting proficiency

Key Requirements

  • Bachelor's or Master's degree required
  • 6+ years of hands-on HPC experience
  • Proficiency in concurrency and multi-threading

Work Rights

Not specified

Tailored Resume

Cover Letter