Kernel Engineer for AI Hardware & HPC

Cerebras

Sunnyvale (CA)

Presencial

USD 180.000 - 240.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Cerebras Systems builds the world''s largest AI chip and is advancing high-performance software for cutting-edge AI and HPC workloads. As a Kernel Engineer, you will implement, optimize, and scale deep learning operations to fully leverage our massively parallel processor architecture.

You will join a world-class team responsible for design, performance tuning, and validation of foundational ML and HPC kernels, creating a library of parallel and distributed algorithms to maximize compute

Formación

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

Responsabilidades

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

Conocimientos

C++
Python
Hardware architecture concepts
Debugging
Library/API development

Educación

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

Herramientas

CSL language
Low-level assembly

Descripción del empleo

Cerebras Systems builds the world''s largest AI chip and is advancing high-performance software for cutting-edge AI and HPC workloads. As a Kernel Engineer, you will implement, optimize, and scale deep learning operations to fully leverage our massively parallel processor architecture.

You will join a world-class team responsible for design, performance tuning, and validation of foundational ML and HPC kernels, creating a library of parallel and distributed algorithms to maximize compute

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Kernel Optimization Engineer for AI Hardware
Senior Kernel Optimization Engineer for AI Hardware

Cerebras • EE. UU.

A distancia
USD 140.000 - 180.000
Staff Kernel Optimzation Engineer
Staff Kernel Optimzation Engineer

Cerebras • EE. UU.

A distancia
USD 140.000 - 180.000
Kernel Engineer
Kernel Engineer

Cerebras • EE. UU.

Presencial
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
Kernel Engineer

Cerebras • Sunnyvale (CA)

Presencial
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 • EE. UU.

Presencial
USD 100.000 - 130.000
Opportunity to publish open-source AI research
Work with one of the fastest AI supercomputers
Non-corporate work culture
Staff Kernel Optimzation Engineer
Staff Kernel Optimzation Engineer

Cerebras • Sunnyvale (CA)

Presencial
USD 180.000 - 240.000
Senior Kernel Optimization Engineer
Senior Kernel Optimization Engineer

Cerebras • Sunnyvale (CA)

Presencial
USD 180.000 - 240.000
Kernel Engineer - New Grad
Kernel Engineer - New Grad

Cerebras • Sunnyvale (CA)

Presencial
USD 180.000 - 260.000
New Grad Kernel Engineer - ML & HPC Systems
New Grad Kernel Engineer - ML & HPC Systems

Cerebras • Sunnyvale (CA)

Presencial
USD 180.000 - 260.000
Software Engineer, Kernel Reliability
Software Engineer, Kernel Reliability

Cerebras • Sunnyvale (CA)

Presencial
USD 180.000 - 240.000