aic++linuxllvmautomated testingtritongpu programmingmlircompiler development
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$45к$77кмедиана$120к
49 в выборке
87
Хорошая вакансия
развернуть
Company hidden предлагает стажировку с понятными задачами, работой над промышленными компиляторами и участием в open-source, но зарплата не указана, а визового спонсорства нет.
Кликните для подробной информации
Без данных о зарплатеБез визовой поддержкиАктуальный стекПонятные задачиСильный опыт
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Compiler Engineering Intern (C++/LLVM): Contributing to compiler and runtime technologies for heterogeneous computing across CPUs, GPUs, and accelerators with an accent on compiler features, MLIR, code generation, testing, and performance analysis. Focus on implementing and debugging C++ software, connecting compiler capabilities with AI frameworks, and evaluating correctness and runtime performance.
Location: Toronto, Canada. Hybrid work model with time split between the assigned hirify.global site and off-site work.
Company
hirify.global develops processor platforms and software technologies for CPUs, GPUs, accelerators, AI, and high-performance computing.
What you will do
Contribute to compiler and runtime technologies across features, intermediate representations, optimization, code generation, offload, debugging, testing, or developer tooling.
Develop and debug C++ software in a large collaborative codebase and contribute to open-source projects when relevant.
Create tests, reproduce defects, analyze failures, and evaluate correctness, compile-time behavior, runtime performance, and code quality.
Work with compiler and hardware architecture engineers on projects involving LLVM, MLIR, Triton, DSLs, AI frameworks, and machine-learning models.
Participate in code reviews, technical discussions, project planning, and documentation of designs, experiments, and results.
Requirements
Currently pursuing a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Informatics, or a related technical discipline.
At least 3 months of coursework or project experience in data structures, algorithms, computer architecture, operating systems, programming languages, or compiler construction.
Experience programming in C++ and using software development and debugging tools in a Linux or similar environment.
Strong analytical, problem-solving, debugging, written communication, and verbal communication skills.
This position is not eligible for hirify.global immigration sponsorship.
Nice to have
Compiler development experience with LLVM, MLIR, Triton, GCC, Clang, or similar frameworks.
Experience with CUDA, SYCL, OpenMP, HIP, GPU compute kernels, or tile-based programming models.
Knowledge of CPU or GPU architecture, heterogeneous computing, systems programming, PyTorch, vLLM, SGLang, or machine-learning model ecosystems.
Experience with Git, automated testing, continuous integration, performance analysis, or open-source development.
Culture & Benefits
Hybrid work model combining on-site and 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.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →