Manager kernel software

Cerebras
Bengaluru
Workplace: HybridFull timeFunction: Healthcare (Clinical, Medical, Wellness)Education: bachelorsSkills: ["Mentoring","Technical direction","Debugging","Performance optimization","Execution"]

Lead the development of high-performance kernel software at the intersection of hardware and software for AI and HPC workloads. Own the design, optimization, and scaling of deep learning operations for Cerebras’ massively parallel processor architecture. Drive performance tuning and validation of foundational ML/HPC kernels, building and testing parallel and distributed algorithms while collaborating closely with chip and system architects.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cerebras
Cerebras
11 months ago

Manager kernel software

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Lead the development of high-performance kernel software at the intersection of hardware and software for AI and HPC workloads. Own the design, optimization, and scaling of deep learning operations for Cerebras’ massively parallel processor architecture. Drive performance tuning and validation of foundational ML/HPC kernels, building and testing parallel and distributed algorithms while collaborating closely with chip and system architects.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Healthcare (Clinical, Medical, Wellness)
Seniority: Manager level

Key Responsibilities

  • •Develop design specifications for new machine learning and linear algebra kernels and map them to the Cerebras WSE system using parallel programming algorithms.
  • •Develop and debug a kernel library using optimized low-level assembly and C-like domain-specific language routines.
  • •Develop and debug high-performance kernel routines in low-level assembly and custom C-like (CSL) language to implement Cerebras-optimized algorithms.
  • •Use mathematical models and analysis to measure software performance and inform design decisions.
  • •Develop and integrate unit and system testing methodologies to verify correct functionality and performance of kernel libraries.

Key Requirements

  • •Bachelor’s, Master’s, PhD, or 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 work across new system architectures.
  • •Proficiency in C++ and Python with experience in low-level systems programming.
  • •Strong debugging and performance-optimization skills across complex software stacks.
Experience:AIHPCDeep learningDistributed systems
Education:Bachelor's in Computer Science, Computer Engineering, Mathematics, or a related field
Skills:MentoringTechnical directionDebuggingPerformance optimizationExecution
Tech Stack:C++PythonAssemblyCSLTensorFlowPyTorchGPUFPGAHPCParallel algorithmsDistributed memory systems

Company Brief

Cerebras
Designs and builds wafer-scale AI accelerators and systems for large-scale deep learning workloads, delivering specialized hardware and software to accelerate model training and inference for enterprises and research institutions.
Industry: Hardware Devices
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Sunnyvale, United States
Founded: 2016
WebsiteLinkedIn