← All roles

Manager kernel software

Cerebras· Software Engineering
Apply on company site
Hybrid (Bengaluru, IND)Full-timePosted 3mo ago

About the role

Kernel software leadership role focused on developing, optimizing, and scaling high-performance ML/HPC kernels for Cerebras’ massively parallel processor architecture, bridging hardware and software to accelerate AI workloads.

Responsibilities

  • Develop design specifications for new machine learning and linear algebra kernels and mapping to the Cerebras WSE System using various parallel programming algorithms.
  • Develop and debug kernel library of highly optimized low level assembly instruction and C-like domain specific language routines to implement algorithms targeting the Cerebras hardware system.
  • Develop and debug high-performance kernel routines in low-level assembly and a custom C-like (CSL) language, implementing algorithms optimized for the Cerebras hardware system.
  • Using mathematical models and analysis to measure the software performance and inform design decisions.
  • Develop and integrate unit and system testing methodologies to verify correct functionality and performance of kernel libraries.
  • Study emerging trends in Machine Learning applications and help evolve Kernel library architecture to address computational challenges of the start-of-the-art Neural Networks.
  • Interact with chip and system architects to optimize instruction sets, microarchitecture, and IO of next generation systems.

Qualifications

  • Bachelor’s, Master’s, PhD, or foreign equivalent in Computer Science, Computer Engineering, Mathematics, or a related field.
  • Proven experience leading technical teams, including mentoring engineers, setting technical direction, and driving execution.
  • Strong understanding of hardware architecture concepts and willingness to dive into new system architectures.
  • 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.

Skills

Required:Leadership and team managementHardware-aware software developmentProgramming languagesPerformance optimizationDebugging and testing
Nice to have:Kernel development / HPCParallel algorithms and distributed memoryML/DL frameworks familiarity
Last updated Aug 30, 2026. Interested? Apply on the company site.

About Cerebras

Cerebras is the go-to platform for fast and effortless AI training. Learn more at cerebras.ai.

Cerebras is the go-to platform for fast and effortless AI training.

AICerebras Wafer-Scale Enginechipshardwareinferenceliquid-ai-recruiting-targetmultimodalsetter-30

More open roles at Cerebras