Назад
Company hidden
7 дней назад

Compiler Engineer (Tile-based AI DSLs)

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

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

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

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

Текст:
/
TL;DR
Compiler Engineer for Tile-based AI DSLs (C/C++, SYCL/CUDA, LLVM): Developing and optimizing production compiler tools for Intel CPU and GPU architectures with an accent on code generation, compiler architecture, and performance engineering. Focus on building compiler features, debugging defects, testing compiler reliability, and contributing to LLVM and related open-source projects.

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, depending on location and experience.

Company

Develops compiler tools for hirify.global processors through the Data Center Group's Compiler Technology Innovation team, supporting high-performance computing, artificial hirify.globalligence, heterogeneous computing, and open-source software.

What you will do

  • Develop features and resolve defects in compilers targeting CPU and GPU architectures.
  • Optimize compiler code generation for performance across applications and benchmarks.
  • Conduct functional, performance, and stress testing to ensure compiler quality and reliability.
  • Collaborate with engineering, validation, and performance teams across geographies.
  • Contribute to open-source initiatives, including LLVM.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical field plus 4+ years of experience; or a master's degree plus 3+ years; or a PhD plus 1+ years.
  • Experience with C/C++, SYCL, CUDA, DSLs, object-oriented programming, and production-quality compilers or similar software tools.
  • Expertise in compiler architecture and software optimization for CPU/GPU performance.
  • Experience troubleshooting and resolving technical issues, with strong debugging skills.
  • Ability to work independently and effectively in a collaborative environment, with ownership and a proactive approach.
  • Strong dedication, a team-oriented mindset, positive personality, and openness to new ideas and perspectives.
  • This position is not eligible for hirify.global immigration sponsorship.

Nice to have

  • Experience with parallel programming models such as OpenMP and vectorization techniques.
  • Hands-on experience with LLVM, MLIR, and TileIR, including compiler optimization and code generation for efficient CPU performance.
  • Knowledge of performance analysis tools such as perf and modern CPU/GPU architecture.
  • Familiarity with language runtimes, memory models, and scheduling optimization across heterogeneous architectures.
  • Cross-industry collaboration on language standards and specifications.

Culture & Benefits

  • Hybrid work model combining on-site work at the assigned hirify.global site with off-site work.
  • Shift 1 schedule in Canada.
  • Accessibility accommodations are available for applicants and employees with disabilities.
  • Employment consideration is provided without discrimination under applicable local law.

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

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