HPC Software Manager

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be responsible for architecting and leading a team to develop the distributed software infrastructure that powers image computing clusters across the LS division. Your role is crucial in enabling scalable, high-performance platforms that support advanced image processing and AI workloads. Your key responsibilities will include defining and driving the long-term vision and roadmap for distributed HPC software infrastructure supporting image computing clusters. You will also be tasked with building, mentoring, and growing a high-performing team of software engineers and technical leaders. Collaborating with product, hardware, and algorithm teams to align infrastructure capabilities with evolving image processing and AI requirements will be essential. Additionally, you will oversee the design and implementation of scalable, fault-tolerant distributed systems optimized for hybrid CPU/GPU workloads. You will lead the end-to-end development of image computing platforms, from requirements gathering through deployment and maintenance, using best-in-class project management practices. Delivering robust software platforms and tools that empower engineers to develop, test, and deploy new image processing and deep learning algorithms efficiently will also be part of your role. Furthermore, you will spearhead the integration of traditional image processing and AI/DL techniques into a unified hybrid computing architecture, leveraging modern HPC technologies. Your qualifications should include a Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related technical field, along with 10+ years of experience in software engineering, with at least 4 years in technical leadership or management roles. You must have a 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. Technically, you should have a 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. A strong grasp of software development best practices, CI/CD, and DevOps principles is also required. Demonstrated abilities in leading and driving functional teams, excellent communication, stakeholder management skills, and passion for mentoring and developing engineering talent are crucial for this role. We offer a competitive, family-friendly total rewards package designed to reflect our commitment to an inclusive environment while meeting the diverse needs of our employees. KLA is proud to be an equal opportunity employer. Please be cautious of potentially fraudulent job postings and suspicious recruiting activities and confirm legitimacy through KLAs Careers website.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

chennai, tamil nadu

Chennai, Tamil Nadu, India

Chennai, Tamil Nadu, India

chennai, tamil nadu

Chennai, Tamil Nadu, India

Chennai, Tamil Nadu, India