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

Compiler Engineer for AI Tile-based DSL (AI)

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

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

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

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

Текст:
/
TL;DR
Compiler Engineer for AI Tile-based DSL (AI) (LLVM/C++/SYCL): Developing and optimizing middle-end and backend compiler technologies for tile-based AI workloads across Intel CPUs, GPUs, and accelerators with an accent on LLVM, TileIR, domain-specific languages, and heterogeneous computing. Focus on vectorization, parallelization, performance analysis, debugging, and supporting new processor features.

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 develops computing hardware and software, including compiler technologies supporting AI and data center workloads.

What you will do

  • Design, develop, test, and optimize compiler middle-end and backend features for hirify.global CPU and GPU architectures.
  • Develop LLVM- and TileIR-based compiler technologies, domain-specific languages, and tile-based AI programming models.
  • Maintain and enhance Clang, DPC++, SYCL, and related compiler tools.
  • Collaborate with hardware engineering teams, internal engineering groups, open-source communities, external partners, and standards groups.
  • Build comprehensive tests, investigate bugs, and perform debugging, performance analysis, vectorization, and parallelization work.
  • Requirements

    • Bachelor’s degree in Computer Science, Applied Mathematics, Electronic Engineering, Informatics, or a closely related technical discipline.
    • 1+ year of combined relevant experience in C/C++, SYCL, CUDA, DSL programming, object-oriented design, complex data structures, compiler technologies, LLVM infrastructure, or compiler middle-end/backend development.
    • Hands-on knowledge of compiler middle-end or backend technologies.

    Nice to have

    • Experience developing and maintaining production-grade compilers.
    • Familiarity with Clang, LLVM, or MLIR.
    • Experience with vectorization and parallel programming models such as TileLang, cuTile, OpenMP, SYCL, CUDA, or GPU programming.
    • Strong understanding of x86 instruction set architecture and Advanced Vector Extensions (AVX).
    • Knowledge of performance analysis, optimization, and debugging techniques.

    Culture & Benefits

    • Hybrid work model combining on-site and off-site work.
    • Full-time College Grad position on Shift 1 in Canada.
    • Work on AI compiler technologies and programming models for next-generation computing.
    • hirify.global provides accommodations for applicants and employees with disabilities.
    • This position is not eligible for hirify.global immigration sponsorship.

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

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