Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

KLA HPC Software Manager 
India, Tamil Nadu, Chennai 
72996176

21.08.2025

As the HPC Software Manager, you will build & lead a team responsible for architecting and developing the distributed software infrastructure that powers image computing clusters across the LS division. This role is pivotal in enabling scalable, high-performance platforms that support advanced image processing and AI workloads.

Key Responsibilities:

  • Strategic Leadership: Define and drive the long-term vision and roadmap for distributed HPC software infrastructure supporting image computing clusters.
  • Team Development: Build, mentor, and grow a high-performing team of software engineers and technical leaders.
  • Cross-functional Collaboration: Partner with product, hardware, and algorithm teams to align infrastructure capabilities with evolving image processing and AI requirements.
  • Platform Architecture: Oversee the design and implementation of scalable, fault-tolerant distributed systems optimized for hybrid CPU/GPU workloads.
  • Lifecycle Management: Lead the end-to-end development of image computing platforms, from requirements gathering through deployment and maintenance, using best-in-class project management practices.
  • Developer Enablement: Deliver robust software platforms and tools that empower engineers to develop, test, and deploy new image processing and deep learning algorithms efficiently.
  • Innovation in Hybrid Computing: Spearhead the integration of traditional image processing and AI/DL techniques into a unified hybrid computing architecture, leveraging modern HPC technologies.

Qualifications:

  • Education:
    • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience:
    • 10+ years of experience in software engineering, with at least 4 years in technical leadership or management roles.
    • Proven track record in building and scaling distributed systems, preferably in HPC or cloud-native environments.
    • Experience with image processing, computer vision, or AI/ML infrastructure is highly desirable.
  • Technical Skills:
    • Deep Understanding of distributed computing frameworks & Linux Systems Programming
    • Proficiency in C++, Python, and/or other systems programming languages.
    • Familiarity with GPU computing and hybrid CPU/GPU architectures.
    • Strong grasp of software development best practices, CI/CD, and DevOps principles.
  • Leadership & Communication:
    • Demonstrated ability to lead and drive functional teams.
    • Excellent communication and stakeholder management skills.
    • Passion for mentoring and developing engineering talent.

Minimum Qualifications

Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.