Senior Software Developer (Linux system, Android)
Мы ищем опытного разработчика для работы над улучшением производительности виртуальной машины и компилятора для нового языка программирования. Основные задачи включают оптимизацию Garbage Collector, многопоточной обработки, JIT-компиляции и взаимодействия с Linux.
Ключевые задачи:
- Разработка и оптимизация виртуальной машины, JIT-компилятора и GC;
- Работа с системными библиотеками на C/C++, улучшение многопоточной производительности;
- Профилирование и оптимизация низкоуровневого кода с использованием инструментов (Perf, Valgrind);
- Взаимодействие с Linux для обеспечения высокой производительности пользовательских программ;
- Участие в код-ревью, анализе ошибок и тестировании.
Основные требования:
- Минимум бакалавра в области компьютерных наук, программного обеспечения;
- 7+ лет опыта разработки программного обеспечения или соответствующий опыт работы;
- Язык программирования: C++ (минимум 17-й стандарт);
- Сборка мусора (Garbage Collector): Глубокое понимание механизмов работы;
- Многопоточность: Опыт работы с потоками, конкурентностью, примитивами синхронизации;
- Операционная система: Linux (уверенная работа в командной строке, написание скриптов, взаимодействие с профилировщиками);
- Профилирование: Опыт работы с инструментами Perf или Valgrind, понимание метрик и их анализа;
- Компиляторы: Знание основ компиляторов, JIT-компиляции.
Будут плюсом:
- Желательный опыт работы с Java/JS/C#, JNI/FF;
- Android: Знание принципов работы с мобильными устройствами, профилирования приложений на телефонах;
- Windows: Базовое знание как пользователя;
- Опыт работы с IntelliJ;
- Знание ECMAScript/TypeScript Возможность быстрого освоения при необходимости.
Мы предлагаем:
- Конкурентные условия труда;
- Официальное трудоустройство в соответствии с ТК РФ в аккредитованной ИТ компании;
- Полная занятость;
- Добровольное медицинское страхование, страхование жизни, ежегодная компенсация стоматологии;
- Возможность работать из офиса или полностью удаленно (только Москва или Санкт-Петербург).