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

Compiler Engineering Graduate Intern

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

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

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

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

Текст:
/
TL;DR
Compiler Engineering Graduate Intern: Contributing to compiler and runtime technologies for heterogeneous computing across CPUs, GPUs, accelerators, AI, and HPC workloads with an accent on C/C++, LLVM-based infrastructure, testing, and performance analysis. Focus on designing and debugging compiler features, analyzing correctness and runtime performance, and developing solutions across intermediate representations, code generation, runtimes, and developer tooling.

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

Company

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

What you will do

  • Contribute to the design, implementation, testing, or analysis of compiler and runtime technologies.
  • Develop and debug software in C or C++ within a large collaborative codebase.
  • Create and improve tests, reproduce defects, analyze failures, and deliver reliable solutions.
  • Evaluate functional correctness, compile-time behavior, runtime performance, and code quality as applicable to the project.
  • Participate in code reviews, technical discussions, and project planning with mentors and team members.
  • Document designs, experiments, results, and lessons learned, present project outcomes, and contribute to open-source projects when aligned with the assigned work.

Requirements

  • Currently pursuing a Master's or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related technical discipline.
  • Graduate-level coursework, research, or project experience in compilers, programming languages, computer architecture, parallel computing, systems software, or a closely related area.
  • Experience programming in C or C++ and working with complex software systems.
  • Experience designing experiments, analyzing technical results, and communicating conclusions.
  • Curiosity, willingness to learn unfamiliar technologies, strong analytical, problem-solving, and debugging skills.
  • Clear written and verbal communication, ability to work independently on scoped tasks while seeking guidance when needed, and a collaborative mindset focused on high-quality engineering.

Nice to have

  • Familiarity with LLVM, MLIR, Clang, Flang, SYCL/DPC++, Triton, OpenMP, CUDA, or another compiler or parallel-programming ecosystem.
  • Hands-on experience with LLVM or related compiler infrastructure, including front-end development, intermediate representations, optimization passes, code generation, runtimes, or debug information.
  • Research or development experience involving CPU/GPU architectures, heterogeneous computing, AI/ML compilation, HPC, parallel programming, or performance optimization.
  • Experience with AI frameworks such as PyTorch; inference engines such as vLLM and SGLang; and machine-learning models such as DeepSeek, Hugging Face, and Kimi.
  • Tile-based programming model knowledge and GPU compute kernel writing experience.
  • Experience contributing to open-source software or working in a large collaborative codebase.
  • Publications, technical reports, patents, open-source contributions, or other evidence of advanced technical work.

Culture & Benefits

  • Hybrid work model combining on-site work at the assigned hirify.global site with off-site work.
  • Collaboration with experienced compiler and hardware architecture engineers.
  • Opportunities to contribute to open-source communities and production compiler technologies.
  • Accessibility accommodations are available for applicants and employees with disabilities.
  • Employment is subject to ethical hiring practices; candidates are not charged recruitment or related fees.

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