Software Engineer, Kernel Reliability & Debugging

Cerebras Systems

United States

On-site

CAD 90,000 - 140,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cerebras Systems is seeking a deeply technical, hands-on software engineer for the on-field Kernel Reliability team in Winnipeg. You will work close to the code to improve reliability of our compute clusters, inference, training, and production services.

New grads are welcome and you’ll solve hard reliability problems with strong fundamentals in systems and debugging. Join a fast-growing team that designs with ASIC and hardware in mind, collaborates with operations, and ships tools that speed up

Qualifications

  • Proficiency in C/C++ and Python, with strong systems programming foundations.
  • Solid understanding of operating systems and computer architecture.
  • Ability to debug complex issues via logs, traces, and standard workflows.

Responsibilities

  • Contribute to the technical roadmap for kernel-centric reliability of internal and customer systems.
  • Collaborate with System and Cluster Operations to reduce downtime after failures via tooling and debugging.
  • Enhance debug tools with the goal of speeding up failure analysis.
  • Work with software teams to improve the stack, including kernels, for better on-field debugging.
  • Partner with ASIC and hardware teams to co-design reliable next-generation architectures.
  • Participate in incident response, root-cause analysis, and post-mortems with measurable reliability improvements.

Skills

C/C++
Python
Operating systems
Systems programming
Debugging

Tools

Debuggers
Core dump handling
Profilers

Job description

Cerebras Systems is seeking a deeply technical, hands-on software engineer for the on-field Kernel Reliability team in Winnipeg. You will work close to the code to improve reliability of our compute clusters, inference, training, and production services.

New grads are welcome and you’ll solve hard reliability problems with strong fundamentals in systems and debugging. Join a fast-growing team that designs with ASIC and hardware in mind, collaborates with operations, and ships tools that speed up

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kernel Reliability Software Engineer
Kernel Reliability Software Engineer

Engg • United States

On-site
USD 140,000 - 210,000
Kernel Reliability Engineer
Kernel Reliability Engineer

Cerebras • United States

On-site
USD 140,000 - 210,000
Software Engineer, Kernel Reliability
Software Engineer, Kernel Reliability

Cerebras Systems • United States

On-site
CAD 90,000 - 140,000
Engineering Manager — Kernel Reliability & Debug Leadership
Engineering Manager — Kernel Reliability & Debug Leadership

Cerebras • United States

On-site
USD 120,000 - 160,000
Software Engineer, Kernel Reliability
Software Engineer, Kernel Reliability

Cerebras • United States

On-site
USD 140,000 - 210,000
Software Engineer, Kernel Reliability
Software Engineer, Kernel Reliability

Engg • United States

On-site
USD 140,000 - 210,000
Engineering Manager, Kernel Reliability
Engineering Manager, Kernel Reliability

Cerebras • United States

On-site
USD 120,000 - 160,000
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 - New Grad
Kernel Engineer - New Grad

Cerebras Systems • Sunnyvale (CA)

On-site
USD 180,000 - 240,000