K

Algorithm Development Engineer - CUDA

KLA
Chennai, Tamil NaduSalary not disclosed3 years expDay ShiftPosted 4d ago4 views
Actively Hiring

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free

Apply for this Job

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free
Apply on Company Website talent.acquisition@kla.com

Job Description

Role Overview KLA is a global leader in semiconductor process control technologies, and its Measurement, Analytics and Control group (MACH) is hiring an Algorithm Development Engineer with strong CUDA expertise. This is a mid-senior level full-time opportunity based in Chennai, ideal for engineers who thrive on solving complex computational problems at the intersection of image processing and GPU acceleration. You will be part of a world-class team that directly influences next-generation chip manufacturing solutions used across the global semiconductor ecosystem. Key Responsibilities - Design and develop high-performance algorithms with a focus on CUDA acceleration and the conversion of CPU-based image processing algorithms and models to GPU-optimised implementations - Collaborate with cross-functional teams including developers, testers, and domain experts to deliver software projects from initial design through to deployment - Continuously track emerging technologies, modern frameworks, and industry best practices to bring fresh, innovative ideas that enhance the platform's overall capabilities - Contribute to the development of advanced deep-learning model deployments using TensorFlow and PyTorch on large-scale on-premises or cloud infrastructures - Write clean, efficient, well-documented code while ensuring strong communication of technical concepts across the team Required Qualifications - Master's degree in Computer Science or a related field, OR a Bachelor's degree in Computer Science with at least 3 years of hands-on experience as a CUDA algorithm engineer - Minimum 3 years of professional algorithm development experience focusing on CUDA acceleration and CPU-to-GPU conversion of image processing models - Strong background in modern and advanced C++ programming concepts - Solid scripting skills in Python, Bash, or similar languages - Deep understanding of operating systems, computer networks, and high-performance computing applications - Good working knowledge of distributed system architectures involving CPUs, GPUs, and hardware accelerators - Proven ability to work effectively in cross-functional team environments with excellent written and verbal communication skills - Familiarity with DevOps tools such as Azure DevOps, Jenkins, or GitHub Actions is a plus - Experience with Docker, Kubernetes, and cloud platforms such as Azure or AWS is an added advantage - Background in HPC, scientific computing, or simulation-based projects is preferred Why Join Us KLA invests over 15 percent of its annual revenue back into research and development, making it one of the most innovation-driven organisations in the semiconductor industry. Joining the MACH team means working on some of the most technically challenging and impactful problems in the digital world, alongside some of the brightest minds in physics, engineering, and data science.

Requirements

- Minimum 3 years of CUDA algorithm development experience - Proficiency in C++ with knowledge of advanced language concepts - Experience with TensorFlow and PyTorch on large-scale infrastructure - Strong scripting skills in Python or Bash - Understanding of distributed computing architectures with CPUs and GPUs - Master's degree in Computer Science or equivalent with relevant experience - Familiarity with CI/CD tools like Jenkins, Azure DevOps, or GitHub Actions - Experience with Docker and Kubernetes for containerised deployments - Knowledge of cloud platforms such as AWS or Azure - Strong communication and cross-functional collaboration skills

Benefits

- Competitive and family-friendly total rewards package - Inclusive work environment with diverse employee benefits - Opportunity to work with cutting-edge semiconductor and deep-learning technologies - Collaboration with global technology leaders and domain experts - Equal opportunity employment with a strong commitment to diversity

Frequently Asked Questions

How to apply for Algorithm Development Engineer - CUDA at KLA?

Send your resume to talent.acquisition@kla.com.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

3 years of experience is required.

Is this position still open?

Yes, this position is currently active and accepting applications.

Similar Jobs

Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·1h ago
View & Apply