Ian Riley is a Senior Algorithm Engineer at KLA, where he leverages his deep expertise in machine learning and computer vision to drive innovative solutions in semiconductor manufacturing. With seven years of industry experience and a Master’s degree in Computer Science, Ian has established himself...
Ian Riley is a Senior Algorithm Engineer at KLA, where he leverages his deep expertise in machine learning and computer vision to drive innovative solutions in semiconductor manufacturing. With seven years of industry experience and a Master’s degree in Computer Science, Ian has established himself as a pivotal figure in enhancing the company's machine learning infrastructure. His leadership in upgrading critical components such as Python, TensorFlow 2, and CUDA has not only modernized the tech stack but also significantly improved the efficiency of model training processes.
One of Ian's key projects involved leading a diverse team to identify and mitigate training graph bottlenecks, resulting in a remarkable 20-40% reduction in training time. This achievement underscores his proficiency in critical thinking and data analysis, enabling KLA to accelerate its development cycles and deliver cutting-edge solutions more rapidly. Additionally, Ian created a compute model that evaluates GPU and CPU performance to optimize cost of goods sold (COGS), demonstrating his keen insight into operational efficiency.
Ian is also committed to enhancing training reliability through the implementation of automated model regression tests, ensuring that the algorithms maintain high performance and accuracy over time. His skills in containerization and project management further enhance his ability to lead complex projects, while his proficiency in Python and C++ allows him to develop robust algorithms that tackle practical computer vision challenges. As KLA continues to push the boundaries of technology in the semiconductor space, Ian's contributions are integral to the company's success and innovation trajectory.