Source description
About the role
Role Overview: You will be leading a team of engineers at Cerebras Systems, focusing on the development of high-performance solutions for cutting-edge AI and HPC workloads. Your role will involve collaborating with industry and academia leaders to design software that fully utilizes the capabilities of the custom, massively parallel processor architecture. Key Responsibilities: - Lead the design and development of high-performance ML and linear algebra kernels for the Cerebras WSE using parallel programming techniques. - Guide a team in building optimized low-level routines in assembly and a domain-specific C-like language. - Utilize performance modeling to make informed design and optimization decisions. - Drive test development to ensure correctness and performance of kernel libraries. - Evolve kernel architecture to support emerging ML models and workloads. Qualifications Required: - Bachelor's, Master's, PhD, or foreign equivalent in Computer Science, Computer Engineering, Mathematics, or a related field. - Proven experience in leading technical teams, mentoring engineers, setting technical direction, and driving execution. - Proficiency in C++ and Python; experience with low-level systems programming. - Familiarity with library/API development best practices and performance optimization. - Excellent debugging skills across complex, layered software stacks. - Experience leading teams in kernel development, performance optimization, or low-level systems programming. - Hands-on experience with accelerators such as GPUs, FPGAs, or other custom hardware. - Familiarity with machine learning workloads and frameworks like TensorFlow and PyTorch. Join Cerebras Systems and be part of a team that is revolutionizing the AI industry with its breakthrough architecture. The company offers the opportunity to work on one of the fastest AI supercomputers in the world, publish cutting-edge AI research, and contribute to groundbreaking advancements in AI. Cerebras fosters a non-corporate work culture that values individual beliefs and empowers employees to do their best work through continuous learning, growth, and support. Apply now to be at the forefront of innovative AI developments! Role Overview: You will be leading a team of engineers at Cerebras Systems, focusing on the development of high-performance solutions for cutting-edge AI and HPC workloads. Your role will involve collaborating with industry and academia leaders to design software that fully utilizes the capabilities of the custom, massively parallel processor architecture. Key Responsibilities: - Lead the design and development of high-performance ML and linear algebra kernels for the Cerebras WSE using parallel programming techniques. - Guide a team in building optimized low-level routines in assembly and a domain-specific C-like language. - Utilize performance modeling to make informed design and optimization decisions. - Drive test development to ensure correctness and performance of kernel libraries. - Evolve kernel architecture to support emerging ML models and workloads. Qualifications Required: - Bachelor's, Master's, PhD, or foreign equivalent in Computer Science, Computer Engineering, Mathematics, or a related field. - Proven experience in leading technical teams, mentoring engineers, setting technical direction, and driving execution. - Proficiency in C++ and Python; experience with low-level systems programming. - Familiarity with library/API development best practices and performance optimization. - Excellent debugging skills across complex, layered software stacks. - Experience leading teams in kernel development, performance optimization, or low-level systems programming. - Hands-on experience with accelerators such as GPUs, FPGAs, or other custom hardware. - Familiarity with machine learning workloads and frameworks like TensorFlow and PyTorch. Join Cerebras Systems and be part of a team that is revolutionizing the AI industry with its breakthrough architecture. The company offers the opportunity to work on one of the fastest AI supercomputers in the world, publish cutting-edge AI research, and contribute to groundbreaking advancements in AI. Cerebras fosters a non-corporate work culture that values individual beliefs and empowers employees to do their best work through continuous learning, growth, and support. Apply now to be at the forefront of innovative AI developments!
More at Cerebras
Related open roles
Software Engineer (Rust) Client Integrations
Bangalore
Simulation Engineer
San Francisco Bay Area · Toronto · Onsite
CoDesign & NextGen Performance Engineer
San Francisco Bay Area · Toronto · Onsite
ML Systems Integration Engineer
San Francisco Bay Area · Toronto · Onsite
Software Engineer - Tools & Infrastructure / DevOps
San Francisco Bay Area · Toronto · Onsite
Software Engineer New Grad
Remote · Toronto
