Senior Software Engineer / Database Engine

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная компания, создатель Apache Ignite (apacheignite.readme.io)

Описание вакансии

Условия работы

GridGain Systems открывает вакансию Старшего разработчика в команду Database Engine. Вы будете заниматься созданием ключевых компонентов распределенной реляционной СУБД нового поколения:

  • Базовые алгоритмы и структуры данных (B+Tree, merge sort, joins).
  • Парсер и компилятор SQL-запросов.
  • Оптимизатор локальных и распределенных запросов (поиск оптимального плана, построение статистики).
  • Менеджер транзакций и MVCC (multi-version concurrency control).
  • Инструменты администрирования и мониторинга.

Обязанности:

  • Разработка компонентов распределенной СУБД на языке Java.
  • Оптимизация производительности, профилирование, написание бенчмарков.
  • Исследование алгоритмов работы баз данных, и их адаптация под распределенную среду.

Требования:

  • Минимум 5 лет опыта промышленной разработки, предпочтительно на Java/Scala.
  • Глубокое понимание принципов работы современных СУБД и их внутреннего устройства.
  • Отличное знание многопоточности, базовых алгоритмов и структур данных.
  • Опыт создания промышленных СУБД и/или распределенных систем будет большим плюсом (PostgreSQL, MySQL, MariaDB, Cassandra, Tarantool, и т.д.).

Условия:

  • Работа в команде высококлассных профессионалов над одним из самых технологически передовых проектов в мире.
  • Регулярный пересмотр заработной платы.
  • Оформление в полном соответствии с ТК РФ с первого дня работы.
  • Испытательный срок - 3 месяца.
  • Stock options уже после успешного прохождения испытательного срока.
  • Полис ДМС за счет компании с услугами стоматологии после успешного прохождения испытательного срока.
  • Занятия спортом за счет компании после успешного прохождения испытательного срока: в спортзале над офисом, а также, по желанию, в любом другом фитнес-центре / спортклубе / бассейне на выбор сотрудника.
  • Возможны нечастые командировки по России и в США.
  • Гарантировано получение уникального опыта.
  • Работа с полным спектром новейших Java и grid / cloud технологий, дружная команда.
  • Мы приветствуем и требуем инициативу.
  • Офис находится в центре Санкт-Петербурга.