Инженер внедрения и оптимизации (JDK)
Москва
Команда разрабатывает высокооптимизированную среду выполнения для enterprise и high-load систем. Вы будете внедрять продукт у крупных клиентов, сопровождать миграции, решать задачи performance tuning и передавать обратную связь в R&D для улучшения рантайма
ГрейдSenior
Стек
JavaJDKLinuxBashPythonJava Mission ControlAsync ProfilerJMHperfstraceJITGC
Задачи
- •консалтинг и техническая поддержка при встречах с клиентами и их разработчиками
- •сопровождение миграций клиентов с других сборок на нашу среду исполнения
- •глубокий анализ производительности и оптимизация параметров JVM, приложения и окружения
- •участие в триаже и расследовании инцидентов
- •формирование технических требований и баг-репортов для R&D на основе опыта эксплуатации
Обязательно
- •глубокое понимание Java-экосистемы и JVM внутри
- •умение читать и понимать код на Java
- •продвинутые навыки скриптинга на bash или Python
- •опыт работы с инструментами профилирования (JMC, Async Profiler, JMH, perf, strace)
- •знание механизмов работы JIT и GC
- •понимание внутреннего устройства Linux (память, планировщик, cgroups, namespaces)
Будет плюсом
- •умение читать код на других языках