Compiler Engineering Intern (SYCL Runtime)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Compiler Engineering Intern (SYCL Runtime): Supporting the development of 's open‑source compiler stack across CPU and GPU/accelerator runtimes with an accent on runtime behavior analysis and feature development. Focus on evaluating optimizations that enable portable, high‑performance offload.
Location: Hybrid work model in Toronto, Canada
Company
drives customer value by enabling differentiated experiences through leadership AI technologies and foundational software stacks, products, and services.
What you will do
- Analyze runtime behavior of 's open‑source compiler stack.
- Contribute to feature development for CPU and GPU/accelerator runtimes.
- Evaluate optimizations that enable portable, high‑performance offload.
- Gain hands‑on experience with technologies such as LLVM, SYCL, and OpenMP.
- Learn how compiler runtimes integrate across the hardware–software stack.
Requirements
- Pursuing a Bachelor’s degree in Computer Science, Computer Engineering or a related field.
- 6+ months of experience with C/C++.
- This position is not eligible for Immigration Sponsorship
Nice to have
- Good understanding of systems programming.
- 1+ years of hands-on compiler development experience.
- 1+ years of experience with accelerated computing and parallel programming models.
- Demonstrated history of technical contributions to LLVM.org (commit history, patches, reviews).
- Hardware knowledge: understanding of modern GPU architectures and compilation targets.
- Experience with LLVM sub-projects (Clang, Flang, etc.).
- Hands-on experience building compilers or compiler components using the LLVM framework, including optimization passes, code generation, or frontend integration.
- Ability to analyze and optimize language runtimes, scheduling, and memory models to ensure 's software stack delivers industryleading performance across heterogeneous architectures (CPU, GPU, and accelerators).
- SYCL/DPC++ compiler development.
- Extensive experience with offload programming models.
- OneAPI, or other similar vendor toolchain development experience.
Culture & Benefits
- Hybrid work model allows employees to split their time between working on-site at their assigned site and off-site.
- is committed to a culture of accessibility and provides accommodations to applicants and employees with disabilities.
- is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →