Senior C Developer (RnD)

Прямой работодатель  Arenadata ( arenadata.io )
Москва, Россия
Сеньор
Информационные технологии • Разработка • C • Greenplum • PostgreSQL • Desktop
28 февраля
Удаленная работа
Опыт работы любой
Работодатель  Arenadata
Описание вакансии

Компания Arenadata создаёт системы сбора, хранения и обработки больших данных на базе open source технологий. Мы разрабатываем коннекторы между этими системами, а также развиваем собственный оркестратор, позволяющий быстро устанавливать и настраивать все дата-сервисы на различных типах инфраструктур.

Продукты Arenadata входят в единую платформу данных, которая является фундаментом для реализации различных задач в области работы с данными. Эксперты Arenadata вносят существенный вклад в развитие международных open source проектов.

Компания аккредитована Минцифры РФ.

Сейчас мы разрабатываем новый open source проект Greengage DB (собственный форк недавно закрывшего репозитории Greenplum) и ищем Senior C developer на задачи RnD.

С каким функционал предстоит работать:

  • участвовать в разработке новой функциональности MPP СУБД Greengage на базе Greenplum (аналитический распределенный вариант Postgres), решать комплексные задачи, проектировать и разрабатывать программное обеспечение.
  • работать в команде, брать на себя руководство группой коллег для решения конкретных задач, выполнять функцию наставника.
  • взаимодействовать с внешними подразделениями:

- проводить предварительный анализ задач, поступающих от других подразделений (второй линии поддержки, архитекторов);

- участвовать в декомпозиции задач и оценке сроков;

- участвовать во встречах с представителями смежных команд, вовлеченных в разработку Greengage, для предоставления экспертизы по компонентам системы;

  • вносить улучшения и исправления в существующие продукты:

-обеспечивать синхронизацию изменений из вышестоящих проектов для интеграции исправлений и улучшений;

- подготавливать исправления для выявленных проблем, оптимизировать и вносить улучшений;

- обеспечивать покрытие тестами разных уровней;

- участвовать в code-review;

- передавать исправления opensource-сообществу.

Если Вы:

  • имеете опыт коммерческой разработки системного ПО на языке Си от 5 лет;
  • имеете опыт коммерческой разработки на уровне ядра СУБД;
  • имеете экспертизу в области теории баз данных;
  • имеете продвинутый опыт работы с git (мы используем GitHub и GitLab);
  • имеете продвинутый опыт отладки (gdb) и профилирования, понимание в какие инструкции транслируются языковые конструкции (assembler);
  • обладаете продвинутыми навыками профилирования кода (Valgrind, perf, инструменты eBPF);
  • знаете SQL, способны анализировать и оптимизировать комплексные аналитические запросы, анализировать планы запросов;
  • обладаете навыками работы с системами сборки make, cmake;
  • обладаете основными знаниями языков C++, golang, python, shell;
  • знаете внутреннее устройство операционной системы Linux, ее конфигурацию и инструменты диагностики и отладки, инструменты командной строки;
  • обладаете знаниями в области сетевых технологий, протоколов, библиотек шифрования и компрессии;
  • знаете английский язык на уровне, достаточном для ведения внутренней технической документации, а также письменного общения с opensource-сообществом.

Мы предлагаем:

  • удаленный формат работы (не только на территории РФ);
  • развивать новый open source продукт на международном уровне;
  • расширенный ДМС с первого дня работы в компании;
  • рабочее оборудование (мощный ноутбук, монитор);
  • индивидуальные занятия английским или другими языками;
  • оплату больничных листов в размере 100% от ЗП;
  • гибкий график и возможность подстраивать его под своё расписание;
  • возможности для развития: книги, курсы, семинары, оплата сертификации и участия в профильных конференциях (не только на территории РФ).

Специализация
Информационные технологииРазработкаCGreenplumPostgreSQL
Отрасль и сфера применения
Desktop
Уровень должности
Сеньор
Откликнуться на вакансию
Быстрый отклик и регистрация/авторизация

Или быстрая регистрация/авторизация через OAuth