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 технологий, дружная команда.
- Мы приветствуем и требуем инициативу.
- Офис находится в центре Санкт-Петербурга.