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 qualified 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.
📌 Manager, Algorithm Engineering (Chennai)
🏢 KLA
📍 Chennai