Course Cap
🔴 LIVE: 0 hiring rooms active now
0 HRs ready to interview
Average hiring time improving
0 new rooms opened in last 10 mins
Join Live Rooms - Skip the wait, get hired faster
🔴 LIVE: 0 hiring rooms active now
0 HRs ready to interview
Average hiring time improving
0 new rooms opened in last 10 mins
Join Live Rooms - Skip the wait, get hired faster

Kernel Engineer Job in Bengaluru at Cerebras

Interview with HRs instantly—live now.

Skip applications. Get hired faster in Live Rooms.

Join instant video interviews

company-logo
Kernel Engineer

Cerebras

  Full Time Job

  Not Disclosed

  1-2 years

  Posted  30+ days ago

Location
  • Bengaluru
Skills Required
  • Linux Kernel
  • TensorFlow
  • pytorch
  • Debugging
  • Python
About this Job

Cerebras is hiring for the role of Kernel Engineer!

Responsibilities of the Candidate:

  • 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 
  • 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.

Requirements:

  • Bachelor’s, Master’s, PhD or foreign equivalents in Computer Science, Computer Engineering, Mathematics, or related fields 
  • Understanding of hardware architecture concepts — must be comfortable learning the details of a new hardware architecture 
  • Skilled in C++ and Python programming languages 
  • Good knowledge of library and/or API development best practices 
  • Strong debugging skills and knowledge of debugging complex software stack 
  • Experience in kernel development and/or testing 
  • Familiarity with parallel algorithms and distributed memory systems 
  • Experience in programming accelerators such as GPUs and FPGAs 
  • Familiarity with Machine Learning neural networks and frameworks such as TensorFlow and PyTorch 
  • Familiarity with HPC kernels and their optimization 
Eligible Degrees
MBA / All Courses
Bachelor of Technology/Engineering / All Courses
Master of Technology / All Courses
Bachelor of Arts / All Courses
Bachelor of Science / All Courses

+95 More

Who can apply
Work Experience: 1-2 years
Eligible Graduation Years: 2024, 2023, 2022
Documents Required

1. Resume

2. ID Proof (e.g. Aadhar Card, PAN Card, etc.)

About Cerebras
Not ready to apply yet?

Explore Live Hiring Rooms and interview with HRs instantly - no waiting, no lengthy applications!

🔴 Live Now

23

Active Rooms

47

HRs Online

👤

Priya S.

Got hired in 2 hours!

"Joined a Live Room at 2pm, interviewed instantly, and got the offer by 4pm. This is revolutionary!"

Stand out and get shortlisted up to 10X more

⚡ How Live Rooms Work
1

Browse live hiring rooms

2

Click to join - HR is waiting

3

Interview instantly, get hired faster

🔥 3 new rooms opened in the last 10 minutes!

Recommended Jobs For You
Not ready to apply yet?

Explore Live Hiring Rooms and interview with HRs instantly - no waiting, no lengthy applications!