Job Search and Career Advice Platform

Enable job alerts via email!

Performance Engineer: AI Workloads & CPU Optimization

Cerebras Systems

Toronto

On-site

CAD 100,000 - 130,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company specializing in AI solutions is seeking a Performance Engineer to optimize CPU and memory subsystems for their innovative Runtime software. Candidates should have experience in performance engineering, strong C/C++ skills, and familiarity with distributed systems. This role offers the chance to work on cutting-edge AI technology and influence future designs within a supportive work environment.

Benefits

Work on a leading AI platform
Stability with startup vitality
Open-source cutting-edge research

Qualifications

  • 5+ years of relevant experience in performance engineering.
  • Experience with memory subsystem optimizations and system-level performance tuning.
  • Familiarity with compiler technologies.

Responsibilities

  • Optimize CPU and memory subsystem for Runtime software driver.
  • Develop algorithms for efficient data movement and processing.
  • Perform performance profiling and reduce OS-level overheads.

Skills

Performance Engineering
C/C++
Algorithm Optimization
Distributed Systems
Python

Education

BS, MS, or PhD in Computer Science or related field

Tools

AMD uprof
LLVM
PyTorch
Job description
A tech company specializing in AI solutions is seeking a Performance Engineer to optimize CPU and memory subsystems for their innovative Runtime software. Candidates should have experience in performance engineering, strong C/C++ skills, and familiarity with distributed systems. This role offers the chance to work on cutting-edge AI technology and influence future designs within a supportive work environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.