Назад
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): Developing, optimizing, testing, and maintaining compiler technologies for Intel CPUs, GPUs, and accelerators with an accent on C/C++, LLVM-based toolchains, code generation, and CPU performance. Focus on implementing compiler features, analyzing workloads and benchmarks, enabling hardware capabilities, and solving complex optimization and reliability challenges.

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

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

Company

hirify.global is presented in the posting alongside Intel’s Data Center Group, whose compiler engineering organization develops software technologies for heterogeneous computing and Intel processor platforms.

What you will do

  • Design, develop, test, debug, and maintain advanced compiler technologies and software components.
  • Implement new compiler features and resolve complex software defects.
  • Analyze real-world applications, workloads, and benchmarks to identify optimization opportunities.
  • Improve the performance and efficiency of compiler-generated code for Intel CPU architectures.
  • Conduct functional, performance, scalability, and stress testing to ensure product quality and reliability.
  • Partner with hardware architects and platform teams, collaborate with global engineering and validation teams, contribute to open-source initiatives, and provide 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 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 Intel site with off-site work.
  • Opportunity to collaborate with hardware architecture, platform, validation, and performance teams.
  • Contribution to open-source compiler initiatives and industry standards.
  • Accessibility accommodations are available for applicants and employees with disabilities.

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