Skip to content
mimi

Machine Learning Kernel Performance Engineer

Cerebras

Canada · On-site Full-time Mid Level 2w ago

About the role

About

Take on the challenge of optimizing machine learning kernel performance. Your expertise will focus on debugging, tool development, and enhancing inference capabilities across complex systems. In this role, an engineer will merge software performance analysis with hardware system understanding to ensure ML models operate at peak efficiency.

Responsibilities

  • Develop performance models for state-of-the-art ML applications
  • Optimize and debug kernel micro code and algorithms
  • Monitor and analyze performance across clusters
  • Create tools to visualize performance insights

Requirements

  • Bachelors, Masters, or PhD in Electrical Engineering or Computer Science
  • Expertise in computer architecture
  • 3+ years of experience in performance optimization
  • Familiarity with CPU/GPU performance simulators
  • Proficient in C++ and Python

Leverage your engineering skills to advance the capabilities of machine learning models through high-performance optimization and innovative tooling.

Skills

C++Python

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free