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

Compiler Engineering Intern (C/C++)

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

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

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

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

Текст:
/
TL;DR
Compiler Engineering Intern (C/C++): Contributing to compiler and runtime technologies for heterogeneous computing, AI, HPC, and Intel CPU/GPU platforms with an accent on LLVM-based development, MLIR, optimization, testing, and performance analysis. Focus on investigating ambiguous technical problems, implementing and debugging solutions in C/C++, evaluating correctness and runtime performance, and contributing to open-source projects.

Location: Shanghai, China; 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 heterogeneous computing, including compiler technologies for CPUs, GPUs, AI, and HPC workloads.

What you will do

  • Contribute to the design, implementation, testing, and analysis of compiler and runtime technologies.
  • Develop and debug C or C++ software in 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.
  • Participate in code reviews, technical discussions, project planning, and collaboration with mentors and hardware architecture engineers.
  • Document experiments and results, present project outcomes, and contribute to open-source projects when relevant.

Requirements

  • Currently pursuing a Bachelor's or Master's 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, or systems software.
  • Programming experience in C or C++ and experience working with complex software systems.
  • Experience designing experiments, analyzing technical results, and communicating conclusions.
  • Strong analytical, problem-solving, debugging, written communication, and collaboration skills.

Nice to have

  • Experience with LLVM, MLIR, Clang, Flang, SYCL/DPC++, Triton, OpenMP, CUDA, or related compiler and parallel-programming ecosystems.
  • Experience with CPU/GPU architectures, heterogeneous computing, AI/ML compilation, HPC, parallel programming, or performance optimization.
  • Experience with PyTorch, vLLM, SGLang, DeepSeek, Hugging Face, Qimi, tile-based programming models, or GPU compute kernel development.
  • Open-source contributions, publications, technical reports, patents, 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.
  • Student/intern position on Shift 1 in China.

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