Steven Lariau
About Steven Lariau
Steven Lariau is an AI Compiler Engineer currently employed at Modular in Lugano, Switzerland. He has extensive experience in optimizing AI models and has worked with various frameworks and programming languages throughout his career.
Current Role at Modular
Steven Lariau currently serves as an AI Compiler Engineer at Modular, a position he has held since 2024. In this role, he focuses on optimizing AI models for various processing units, including CPUs, GPUs, and NPUs. His work involves compiler and kernel development, contributing to the advancement of AI technologies within the organization. Lariau's expertise in manipulating low-level compiler intermediate representations enhances the efficiency of AI applications.
Previous Experience at Apple
Before joining Modular, Steven Lariau worked at Apple as a GPU Machine Learning Compiler Engineer from 2021 to 2024. During his tenure, he transitioned from utilizing machine learning libraries like TensorFlow and PyTorch to implementing and optimizing these frameworks for Apple's hardware. His experience at Apple contributed to his deep understanding of GPU architectures and machine learning compiler technologies.
Teaching Experience at EPITA
Steven Lariau has teaching experience at EPITA: Ecole d'Ingénieurs en Informatique, where he served as a Teaching Assistant for C/Unix and C++/Java courses in 2018. His role involved supporting students in understanding programming concepts and practical applications. This experience provided him with a solid foundation in educational methodologies and technical communication.
Educational Background in Computer Science
Steven Lariau studied at EPITA: Ecole d'Ingénieurs en Informatique from 2014 to 2019, completing a five-year program in computer science. His education equipped him with a strong foundation in programming, algorithms, and software engineering principles. The curriculum emphasized practical skills and theoretical knowledge, preparing him for a career in technology and engineering.
Technical Skills and Expertise
Steven Lariau possesses extensive technical skills in programming languages such as C/C++, Rust, Metal, CUDA, and Python. He has expertise in optimizing AI models and manipulating assembly language (ArmV8) as well as low-level compiler intermediate representations like PTX, SPIRV, and LLVM IR. His background in statistics, linear algebra, and machine learning theory, particularly in convolutional networks and deep generative networks, supports his work in AI compiler engineering.