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