JVM инженер (компиляторная оптимизация)
Ищем JVM инженера для разработки и оптимизации компиляторных оптимизаций JVM (JIT/AOT). Требуется опыт работы с C/C++, Java и компиляторами, а также навыки анализа производительности. Предлагается удаленная работа в международной команде и конкурентная компенсация.
Зарплата не указана — оценили по рынку
На основе 6 похожих вакансий за 90 дней.
Что предстоит делать
BellSoft — глобальная софтверная компания со штаб-квартирой в США, один из ведущих контрибьюторов OpenJDK. Наш ключевой продукт — среда выполнения, которую выбирают VMware, Spring Framework, JetBrains и миллионы пользователей по всему миру. BellSoft обслуживает миллионы сценариев использования и глобальные бренды во всех отраслях, помогая компаниям ежедневно строить будущее. Вы будете работать вместе с командой разработчиков OpenJDK и получите возможность решать задачи, напрямую влияющие на производительность и эффективность Java в продакшене. Вашей основной обязанностью будет проектирование, реализация и оптимизация компонентов компилятора JVM, а также повышение общей производительности платформы Java. Мы ищем высокомотивированного, умного и талантливого JVM Engineer, который будет отвечать за разработку и улучшение оптимизаций компилятора, анализ производительности JVM и поддержку продакшен-проблем, связанных с узкими местами производительности. Кандидат будет в первую очередь сосредоточен на внутреннем устройстве JVM, включая JIT и/или AOT-компиляцию, анализ производительности и оптимизацию для различных версий Java. Основные обязанности: • Разработка и внедрение новых оптимизаций компилятора для JVM (JIT и/или AOT); • Анализ производительности оптимизаций компилятора и выявление узких мест; • Бэкпортирование улучшений для различных версий JVM; • Проектирование и запуск бенчмарков для выявления проблем производительности; • Исследование и устранение проблем, связанных с производительностью, в продакшен-средах; • Поддержка клиентов в диагностике проблем производительности JVM; • Вклад в повышение общей производительности и стабильности JVM.
Что ждём от вас
- Степень бакалавра/магистра в области Computer Science;
- 3+ лет соответствующего опыта;
- Глубокие знания C/C++ и Java;
- Опыт работы с внутренним устройством компиляторов как минимум в одном из следующих: OpenJDK (C1, C2), ART, Graal, LLVM, GCC, Intel Compiler;
- Опыт в бенчмаркинге и методах измерения производительности;
- Твердые знания основ системного программирования (процессы, потоки, управление памятью, примитивы синхронизации);
- Опыт работы как минимум с одной ISA (например, x86, AArch64, RISC-V, Power, SPARC);
- Уровень английского Intermediate или выше.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в BellSoft
3 активные вакансии в компании
Java разработчик (OpenJDK)
~600 000 – 1 200 000 ₸ оценка
Ищем Java-разработчика для работы над OpenJDK — ключевым продуктом компании BellSoft. Вы будете заниматься диагностикой и исправлением багов, бэкпортированием исправлений и поддержкой Core Libraries и графических компонентов (AWT/Swing/JavaFX). Требуется 2+ года опыта Java-разработки и знание английского на уровне Intermediate. Предлагают работу в команде экспертов, гибкий график и конкурентную зарплату.
Java инженер поддержки
~600 000 – 1 200 000 ₸ оценка
Компания BellSoft ищет Java инженера поддержки для работы с OpenJDK. Вы будете помогать клиентам решать проблемы с Java Runtime, диагностировать и исправлять ошибки. Требуется опыт Java разработки от 1 года и знание английского на уровне Intermediate. Предлагают удалённую работу и участие в open-source проекте.
Похожие вакансии
6 вакансий
Java-разработчик (проект Фемида)
~1 193 400 – 1 790 100 ₸ оценка
Ищем Java-разработчика для создания и поддержки backend-компонентов системы для юристов. Нужен опыт от 3 лет, знание Spring, PostgreSQL, Docker и CI/CD. Предлагаем удаленную работу, ДМС и корпоративное обучение.
Разработчик Java (middle)
~1 193 400 – 1 790 100 ₸ оценка
Разработка и поддержка микросервисов на Java 17+ (Spring Boot) для сервисов привилегий состоятельных клиентов банка. Требуется опыт от 2 лет в Java и микросервисах, знание Kafka, PostgreSQL, Kubernetes. Предлагается работа в крупной финтех-команде с современным стеком.
Java-разработчик
~1 193 400 – 1 790 100 ₸ оценка
Ищем Java-разработчика с опытом от 3 лет для создания и поддержки web-приложений. Нужно знать Spring, Hibernate, SQL и Git. Предлагаем полную удаленку, официальное оформление, ДМС и годовые премии.
Java-разработчик (микросервисы, Цифровой рубль)
~1 193 400 – 1 790 100 ₸ оценка
Ищем Java-разработчика для создания микросервисов под проект "Цифровой рубль" в БКС Банке. Нужен опыт от 2 лет с Java, Spring Boot, PostgreSQL и брокерами сообщений. Предлагают гибридную работу, ДМС и возможности роста.
Java-разработчик (микросервисы, Kafka, Spring Boot)
~1 193 400 – 1 790 100 ₸ оценка
Ищем Java-разработчика с опытом от 2-3 лет для работы над high-load платформой маркетинговых триггеров. В стеке: Java 17/21, Spring Boot 3, Kafka, PostgreSQL, ClickHouse, Apache Flink. Предлагаем современный стек, возможность роста в stream processing или full-stack, удалённую работу и реальные задачи с высокой нагрузкой.
Fullstack разработчик (Java + React)
~1 193 400 – 1 790 100 ₸ оценка
Разработка и доработка системы автоматизации проектного управления для B2B. Требуется Middle Fullstack разработчик с Java и React. Предлагают удаленную работу, официальное трудоустройство и возможности роста.