Инженер разработки виртуальной машины Java

Дата размещения вакансии: 26.06.2024
Работодатель: СБЕР
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Наша команда работает над проектом SberJDK — среда разработки (JDK -Java Development Kit) и исполнения (JRE — Java Runtime Environment) Java-приложений от Сбера, основанная на проекте с открытым исходным кодом OpenJDK.

Присоединяйтесь к команде, чтобы создавать сложные и эффективные решения.

Обязанности

  • разработка и поддержка различных компонент виртуальной машины Java (JVM)
  • анализ сложных пользовательских проблем исполнения на JVM — проблемы корректности, проблемы производительности, разработка решений для этих проблем
  • разработка новой функциональности, обычно в областях эффективного межпотокового взаимодействия, сборки мусора, низкоуровневой производительности на современных архитектурах
  • разработка инструментария для мониторинга и анализа проблем исполнения на JVM

Требования

  • опыт программирования на С++
  • опыт разработки под Linux/MacOS
  • базовое знание языка Java, понимание основных принципов работы и устройства языковых виртуальных машин
  • понимание проблем и опыт в использовании техник многопоточного программирования
  • базовое понимание современных архитектур ПК, проблем производительности софта на современных архитектурах
  • желание копаться во внутренностях виртуальной машины, отлаживать по крешдампам и ассемблеру
  • хорошее понимание структур данных и алгоритмов
  • культура совместной разработки в команде

Будет плюсом:

  • опыт программирования на системном уровне
  • опыт программирования на managed языках (JVM, .NET)
  • опыт программирования высоконагруженных систем
  • опыт в анализе производительности софта
  • опыт работы с ассемблером x86/arm
  • английский язык
  • опыт разработки компиляторов

Условия

  • работа в команде высококлассных профессионалов над одним из самых передовых проектов
  • широкие возможности профессионального и карьерного роста
  • достойный уровень оплаты труда (определяется по результатам собеседования) и премирование по итогам года
  • обучение и повышение квалификации в Корпоративном Университете Сбербанка, на внутренних и внешних курсах, доступ к корпоративной библиотеке
  • страхование жизни и здоровья для сотрудников (ДМС) и скидки на медицинскую страховку для родственников (после испытательного срока)
  • льготное кредитование в Сбербанке — возможность пользоваться премиальными продуктами Банка на специальных условиях (в т.ч. по ипотечным программам)
  • широкий спектр дисконт-программ, скидок и привилегий от компаний-партнёров и компаний системы Сбер
  • корпоративные подарки для детей
  • корпоративные и благотворительные мероприятия («Зелёный марафон», Сбербанкиада, КВН, волонтёрские программы и т.д.)
  • свободный dress code