Manager kernel software
Cerebras· Software Engineering
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
- Infrastructure Systems Engineer – Linux, Storage & AutomationtodayHybrid (Sunnyvale, CA) · Datacenter
- Cloud Infrastructure EngineertodayHybrid (Sunnyvale, CA) · Software Engineering
- Power Manufacturing Test Development EngineertodaySunnyvale, CA · Hardware
- Supplier Quality Engineer - New Grad1w agoSunnyvale, CA · University Departments
- Supply Chain Program Manager1w agoHybrid (Sunnyvale, CA) · Hardware