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

Senior Compiler Engineer (LLVM)

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

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

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

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

Текст:
/
TL;DR
Senior Compiler Engineer (LLVM): Building and optimizing compiler technologies for Intel CPUs, GPUs, and accelerators with an accent on code generation, compiler performance, scalability, and support for AI and HPC workloads. Focus on designing compiler features, analyzing benchmarks, partnering with hardware architects, and contributing to LLVM-based open-source technologies.

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

Annual salary: CAD 155,888–220,069, dependent on location and experience.

Company

hirify.global develops software and compiler technologies for heterogeneous computing across CPUs, GPUs, and accelerators, supporting AI, HPC, processor platforms, and open-source ecosystems.

What you will do

  • Design, develop, test, debug, and maintain advanced compiler technologies and software components.
  • Implement compiler features, resolve complex defects, and improve compiler-generated code performance and efficiency for hirify.global CPU architectures.
  • Analyze real-world applications, workloads, and benchmarks to identify optimization opportunities.
  • Conduct functional, performance, scalability, and stress testing to ensure product quality and reliability.
  • Partner with hardware architects and platform teams to enable new processor capabilities, and collaborate with global engineering, validation, and performance teams.
  • Contribute to open-source compiler initiatives and industry standards while providing technical leadership and mentorship.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical field.
  • 6+ years of professional software development experience and advanced knowledge of C/C++.
  • Strong background in object-oriented programming, algorithms, and data structures.
  • Experience optimizing software for CPU performance and efficiency.
  • Excellent analytical, debugging, and problem-solving skills.

Nice to have

  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related discipline.
  • Ability to independently drive technical investigations and deliver solutions.
  • Strong communication and collaboration skills in global engineering environments.
  • Experience with vectorization technologies and parallel programming models such as OpenMP.
  • Experience developing compilers with LLVM or similar compiler frameworks.
  • Knowledge of assemblers, linkers, and low-level system software.
  • Strong understanding of compiler optimizations, code generation, and CPU architecture.
  • Experience analyzing and tuning software performance across complex workloads.
  • Familiarity with performance profiling and analysis tools such as perf or equivalent solutions.

Culture & Benefits

  • Hybrid work model combining on-site work at the assigned hirify.global site with off-site work.
  • Collaboration across global engineering, validation, hardware, and performance teams.
  • Opportunities to contribute to open-source compiler initiatives and industry standards.
  • Accessibility accommodations are available for applicants and employees with disabilities.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →