⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

С++ разработчик

Прямой работодатель  Alar Studios ( alarstudios.com )
Будва, Черногория
Миддл • Сеньор
Информационные технологии • Разработка • C++ • C • Dev tools • Заказная разработка
1 ноября 2023
Релокация • Работа в офисе
Опыт работы от 3 до 5 лет
от 3 000 до 4 000 €
Работодатель  Alar Studios
Описание вакансии

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

Вакансия предполагает переезд в Черногорию.

Международная аутсорсинговая 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-и минутах пешком.

Для интервью необходимо выполнить тестовое задание.


Специализация
Информационные технологииРазработкаC++C
Отрасль и сфера применения
Dev toolsЗаказная разработка
Уровень должности
МиддлСеньор