С++ разработчик
Прямой работодатель Alar Studios ( alarstudios.com )
Опыт работы от 3 до 5 летот 3 000 до 4 000 €
Условия работы
Вакансия предполагает переезд в Черногорию.
Международная аутсорсинговая IT компании в поисках С/C++-ника, который точно понимает, что происходит под капотом" структур данных.
Заниматься нужно будет написанием ядра проприетарной базы данных, использующей в том числе мощности GPU для той самой магии, которая понимает почти весь SQL, включая joins. С точки зрения технологической сложности - это высший пилотаж и поле для применения и раскрытия таланта! Очень важно, чтобы вы отлично понимали, что происходит "под капотом" структур данных (той же стандартной библиотеки), потому что вы будете как раз заниматься написанием того, что под копотом - нужно знать алгоритмы сортировки, поиска и т.п. Почему
данные надо выравнивать в памяти?
Если вы понимаете, что такое pointer и чем отличается (char*)pointer+1 от (int*)pointer+1, то вам к нам. Если знаете о &&, то ваще круто. Если вы можете писать на языках высокого уровня (любых), но вам это _не_ нравится (хотя вы это делаете прекрасно!) и вы раз за разом возвращаетесь к тому, что некоторые называют основами, то вам тоже к нам.
Основные задачи:
- Писать новый код на основании требований;
- Участие в разработке тех самых требований, оформление предложений;
- Следование идеологии Agile, включая многие ритуалы (стендапы, спринты, планирование спринтов);
- Взаимодействие с коллегами по команде - у нас ансамбль, не соло проект.
Требования:
- Отличное знание C/C++;
- Отличное знание их standard library;
- Отличное знание алгоритмов (сортировка, поиск и т.п.);
- CUDA - было бы хорошо;
- OpenCL желательно;
- OpenMP или что-то схожее;
- Понимание VMM, модели памяти, кеширования IO;
- Понимание ценности functional programming;
- Понимание ООП;
- K8s будет плюсом;
- Разговорный английский язык (must have!)
Мы предлагаем:
- Интересный проект - сколько в мире систем распределенных RDBMS? Вам предоставляется шанс работать над одной из самых уникальных!
- Оплачиваемые отпуска;
- Официальное трудоустройство и оформление ВНЖ в Черногории;
- Оплачиваем переезд (лично вам), помогаем с поиском жилья (поиск, варианты, посмотреть, подтвердить);
- Комфортный офис в комфортном климате, море в 10-и минутах пешком.
Для интервью необходимо выполнить тестовое задание.