Назад
Company hidden
4 дня назад

Compiler Performance Engineer (LLVM)

114 890 - 162 190CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Compiler Performance Engineer (LLVM): Analyzing and optimizing compiler-generated code for Intel CPUs and GPUs with an accent on performance analysis, code generation, automated testing, and heterogeneous computing. Focus on diagnosing optimization bottlenecks, tuning AI and HPC workloads, developing compiler components, and contributing to open-source compiler technologies.

Location: Toronto, Canada; hybrid work model with time split between the assigned hirify.global site and off-site work

Annual salary: CAD 114,890–162,190, depending on location and experience.

Company

hirify.global's Data Center Group develops compiler technologies and development tools that optimize heterogeneous computing across CPUs, GPUs, and accelerators for AI, HPC, and other compute-intensive workloads.

What you will do

  • Analyze performance issues in compiler-generated code and identify root causes in optimization and code-generation stages.
  • Measure and tune application performance on hirify.global CPUs and GPUs, track regressions, and identify optimization opportunities.
  • Design and implement automated testing solutions to monitor compiler performance and quality.
  • Connect hirify.global hardware and compiler capabilities with AI and HPC ecosystems, including PyTorch, inference frameworks, and machine-learning workloads.
  • Develop compiler components such as optimization passes, code-generation features, runtime systems, and offload technologies under senior-engineer guidance.
  • Contribute to open-source compiler communities through issue reporting, patch development, code reviews, and technical discussions.

Requirements

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field plus at least 1 year of experience in compiler development, compiler performance analysis, or compiler optimization; or a bachelor's degree in a related technical field plus at least 2 years of such experience.
  • Completed academic coursework in data structures and/or algorithms.
  • Strong written and oral communication skills, with the ability to explain technical details and concepts clearly.
  • Precise attention to detail, motivation to learn, and a demonstrated ability to analyze and solve complex technical problems.

Nice to have

  • Familiarity with hirify.global x86 instruction set architecture and Advanced Vector Extensions, or GPU architecture and execution models.
  • Exposure to LLVM, MLIR, or GCC compiler infrastructure.
  • Experience with parallel and heterogeneous programming models such as OpenMP, SYCL, OpenCL, Triton, or CUDA.
  • Experience with performance-analysis tools and methodologies on real-world applications.
  • Exposure to AI/ML frameworks and inference stacks.
  • Open-source contribution history.

Culture & Benefits

  • Hybrid work model combining on-site work at the assigned hirify.global site with off-site work.
  • Hands-on work with compiler technologies for CPUs, GPUs, accelerators, AI, and HPC.
  • Mentorship from experienced engineers and technical leaders, with opportunities for technical growth and career development.
  • Collaboration with a diverse, global group of engineering teams.
  • Employment is full time; this is an experienced-hire position on Shift 1 in Canada.
  • Accessibility accommodations are available for applicants and employees with disabilities.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →