New Grad Kernel Engineer for High-Performance AI

Cerebras

Sunnyvale (CA)

On-site

USD 150,000 - 230,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cerebras Systems in Sunnyvale, CA is seeking a Kernel Engineer to develop high-performance software for AI and HPC workloads. You will implement ML and linear algebra kernels for the Cerebras Wafer-Scale Engine, mapping workloads to our massively parallel processor architecture and validating kernel libraries.

You will work with kernel, compiler, performance, and hardware engineers to optimize software, learn Cerebras architecture, and contribute to system performance.

Qualifications

  • Bachelor’s, Master’s, or PhD in CS/CE/EE or related field.
  • Strong programming fundamentals in C++ and familiarity with Python.
  • Understanding of architecture concepts: processors, memory hierarchies, data movement.
  • Knowledge of data structures, algorithms, and software development fundamentals.
  • Experience debugging software through coursework, internships, research, or projects.
  • Strong analytical and problem-solving skills.
  • Interest in low-level software, parallel computing, or hardware/software co-design.
  • Ability to learn unfamiliar systems and collaborate within a technical team.

Responsibilities

  • Design and implement ML and linear algebra kernels for the Cerebras Wafer-Scale Engine.
  • Develop and debug high-performance kernel routines using low-level techniques and the Cerebras Software Language.
  • Apply parallel programming algorithms to map workloads efficiently onto the Cerebras architecture.
  • Use analysis, performance data, and profiling tools to evaluate kernel behavior and inform design decisions.
  • Identify and investigate correctness, performance, and hardware utilization issues.
  • Develop unit tests and system-level validation methodologies for kernel libraries.
  • Collaborate with kernel, compiler, performance, and hardware engineers to improve software and system performance.
  • Study emerging ML workloads and contribute to kernel library evolution.
  • Participate in code reviews and software development processes.
  • Build understanding of Cerebras architecture, ISA, memory system, and communication model.

Skills

C++
Python
Computer architecture
Data structures
Debugging software
Analytical thinking
Parallel computing
Team collaboration

Education

Bachelor’s/Master’s/PhD in CS/CE/EE

Tools

Cerebras Software Language
CUDA
OpenCL

Job description

Cerebras Systems in Sunnyvale, CA is seeking a Kernel Engineer to develop high-performance software for AI and HPC workloads. You will implement ML and linear algebra kernels for the Cerebras Wafer-Scale Engine, mapping workloads to our massively parallel processor architecture and validating kernel libraries.

You will work with kernel, compiler, performance, and hardware engineers to optimize software, learn Cerebras architecture, and contribute to system performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

New Grad Kernel Engineer for AI HPC Systems
New Grad Kernel Engineer for AI HPC Systems

Cerebras • United States

On-site
USD 120,000 - 180,000
New Grad Kernel Engineer for AI Hardware & HPC
New Grad Kernel Engineer for AI Hardware & HPC

Cerebras Systems • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Kernel Engineer - High-Performance ML/HPC on Custom AI Chip
Kernel Engineer - High-Performance ML/HPC on Custom AI Chip

Cerebras • United States

On-site
USD 100,000 - 130,000
Opportunity to publish open-source AI research
Work with one of the fastest AI supercomputers
Non-corporate work culture
Kernel Engineer - New Grad
Kernel Engineer - New Grad

Cerebras • Sunnyvale (CA)

On-site
USD 150,000 - 230,000
Kernel Engineer - New Grad
Kernel Engineer - New Grad

Cerebras Systems • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Kernel Engineer
Kernel Engineer

Cerebras • United States

On-site
USD 100,000 - 130,000
Opportunity to publish open-source AI research
Work with one of the fastest AI supercomputers
Non-corporate work culture
Kernel Engineer - New Grad
Kernel Engineer - New Grad

Cerebras • United States

On-site
USD 120,000 - 180,000
Edge AI Kernel Engineer - High-Performance Inference
Edge AI Kernel Engineer - High-Performance Inference

QUADRIC PTY LTD • Burlingame (CA)

On-site
USD 170,000 - 230,000
Medical, dental, and vision insurance
Company-paid life insurance
Voluntary life insurance
+11
Senior Embedded Systems Engineer — AI Platform
Senior Embedded Systems Engineer — AI Platform

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 275,000
Kernel Engineer — Custom AI Silicon, High-Perf Compute
Kernel Engineer — Custom AI Silicon, High-Perf Compute

River AI • Palo Alto (CA)

On-site
USD 200,000 - 420,000
Health, dental, and vision benefits
Unlimited PTO
Relocation support
+2