Архив: Perfomance Engineer. Новосибирск.
- Описание
Kotlin/Native is the technology for compilation of programs written in Kotlin programming language to the machine code, along with the interoperability facilities using LLVM compiler infrastructure. At the moment, Kotlin/Native goes into production and we are looking for an experienced performance engineer to make our performance stellar.
Your responsibilities:
As part of our team, you will be responsible for the performance analysis and improvements of the compiler and generated code. It requires good understanding of compiler and runtime (such as JVM or CLR) internals, ability to use the performance analysis tools and the strong analytical skills. Performance suite with the sensible metrics and regular measurements to be implemented as part of your job.
Requirements:
4+ years of working experience in C/C++ programming or performance analysis
Familiarity with the machine code (x86, x86-64, armv7, arm64)
Understanding compiler architecture (intermediate representation, lowering transformations etc.)
Ability to optimize and refactor other people's code as well as your own
Responsibility, independence, discipline
Strong analytical thinking
Experience with the performance analysis tools (Linux perf, Apple Instruments and others)
Preferable:
Knowledge of Objective-C and Swift
Understanding of memory management schemes (tracing and reference counting garbage collectors, allocators)
Good knowledge of Java/JVM or C#/CLR internals
Hands on experience with the LLVM infrastructure
Compensation:
Full medical insurance for family
Free food at the office
Amazing colleagues
- График
- Полная занятость, полный день
- Компания
- Jetbrains
- Опыт работы
- 3–6 лет
- Город
- Новосибирск
- Категория