Cerebras Systems, a pioneering company in AI hardware, is seeking a Kernel Engineer to join their innovative team in Bengaluru. The company builds the world's largest AI chip, which is 56 times larger than traditional GPUs, revolutionizing AI compute capabilities.
As a Kernel Engineer, you'll work at the fascinating intersection of hardware and software, developing state-of-the-art solutions for emerging problems in AI and HPC. You'll be part of a team responsible for designing, implementing, validating, and performance-tuning deep learning operations on highly parallel custom processors.
The role involves developing sophisticated kernel libraries using low-level assembly instructions and domain-specific languages, optimizing algorithms for the Cerebras hardware system, and working closely with chip architects to enhance next-generation systems. You'll also contribute to the evolution of kernel library architecture to address computational challenges in cutting-edge Neural Networks.
Cerebras offers a unique opportunity to work with industry leaders, publish research, and contribute to groundbreaking advancements in AI technology. The company maintains a simple, non-corporate culture that respects individual beliefs while providing the stability of an established organization with the energy of a startup.
The ideal candidate should have a strong background in computer science or related fields, expertise in C++ and Python, and a deep understanding of hardware architecture. Experience with kernel development, parallel algorithms, and machine learning frameworks would be highly valuable. This is an excellent opportunity for someone passionate about pushing the boundaries of AI computing and working with cutting-edge technology.