Search by job, company or skills

Manager, Algorithm Engineering

Manager, Algorithm Engineering

Kla
8-10 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 50 applicants have applied

Job Description

Manager, Algorithm Engineering

KLA is seeking a Manager, Algorithm Engineering to lead and mentor a team focused on designing and implementing robust and scalable algorithmic solutions. This pivotal role involves developing and maintaining the infrastructure for algorithm deployment at scale, optimizing performance, and driving continuous improvement in our systems.

Responsibilities

  • Lead and mentor a team of algorithm engineers, providing guidance and support to ensure their professional growth and success.
  • Develop and maintain the infrastructure required for the deployment and execution of algorithms at scale.
  • Collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions.
  • Optimize algorithm performance and resource utilization to meet business objectives.
  • Stay up-to-date with the latest advancements in algorithm engineering and infrastructure technologies, and apply them to improve our systems.
  • Drive continuous improvement in development processes, tools, and methodologies.

Skills

  • Proven experience in developing computer vision and image processing algorithms and ML/DL algorithms.
  • Familiarity with high-performance computing, parallel programming, and distributed systems.
  • Strong leadership and team management skills, with a track record of successfully leading engineering teams.
  • Proficiency in programming languages such as Python, C++ and CUDA.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn) (Preferred).
  • Experience with GPU architecture and algorithm development toolkits like Docker, Apptainer (Preferred).

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

KLA develops industry-leading equipment and services that enable innovation throughout the electronics industry. We provide advanced process control and process-enabling solutions for manufacturing wafers and reticles, integrated circuits, packaging and printed circuit boards. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward.

Similar Jobs

6-15 yrs
Chennai, India
Skills:
Software Architecture, Artificial Intelligence, Deep Learning, Python, Design Patterns, Machine Learning, high-performance computing
8-10 yrs
Chennai, India
Skills:
Machine Learning, Distributed Systems, Cuda, Deep Learning, Tensorflow, Pytorch, Docker, Image Processing, Parallel Programming, Python, Computer Vision, Team Management, high performance computing, Leadership, Scikit-learn, Apptainer
5-8 yrs
Chennai
Skills:
Deep Learning, Image Processing, Machine Learning, project management, MS Project