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

Senior Compiler Engineer

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

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

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

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

Текст:
/
TL;DR
Senior Compiler Engineer (C/C++/LLVM): Designing, developing, and optimizing compiler technologies for Intel CPU architectures and heterogeneous computing workloads with an accent on code generation, performance, scalability, and reliability. Focus on implementing compiler features, analyzing benchmarks, enabling processor capabilities, and contributing to open-source compiler initiatives.

Location: PRC, Shanghai; on-site presence required.

Company

Develops processor platforms and software technologies for heterogeneous computing, including compiler technologies for CPUs, GPUs, and accelerators.

What you will do

  • Design, develop, test, debug, and maintain advanced compiler technologies and software components.
  • Implement new compiler features and resolve complex software defects.
  • Analyze real-world applications, workloads, and benchmarks to identify optimization opportunities.
  • Improve the performance and efficiency of compiler-generated code for Intel CPU architectures.
  • Conduct functional, performance, scalability, and stress testing to ensure product quality and reliability.
  • Partner with hardware architects and platform teams, collaborate with global engineering and validation teams, contribute to open-source compiler initiatives, and provide technical leadership and mentorship.

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical field.
  • 6+ years of professional software development experience and advanced knowledge of C/C++.
  • Strong background in object-oriented programming, algorithms, and data structures.
  • Experience optimizing software for CPU performance and efficiency.
  • Excellent analytical, debugging, and problem-solving skills.
  • Ability to independently drive technical investigations and deliver solutions.
  • Strong communication and collaboration skills within global engineering environments.

Nice to have

  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related discipline.
  • Experience with vectorization technologies and parallel programming models such as OpenMP.
  • Experience with compiler development using LLVM or similar compiler frameworks.
  • Knowledge of assemblers, linkers, and low-level system software.
  • Strong understanding of compiler optimizations, code generation, and CPU architecture.
  • Experience analyzing and tuning software performance across complex workloads.
  • Familiarity with performance profiling and analysis tools such as perf or equivalent solutions.

Culture & Benefits

  • On-site work model in Shanghai, China.
  • Collaboration with global engineering, validation, performance, hardware architecture, and platform teams.
  • Participation in open-source compiler initiatives and industry standards.
  • Employment is subject to ethical hiring practices; no recruitment, medical examination, or other hiring fees are charged.

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