системный программист
генерация резюме под вакансию
сопроводительное письмо
описание
Компания создаёт системы сбора, хранения и обработки больших данных на базе технологий с открытым исходным кодом. Команда разрабатывает коннекторы между системами и собственный оркестратор для настройки дата-сервисов на различных типах инфраструктур. Продукты входят в единую платформу данных, а эксперты компании вносят вклад в развитие международных проектов с открытым исходным кодом.
задачи
- Участвовать в разработке новой функциональности MPP СУБД Greengage на базе Greenplum;
- Решать комплексные задачи, проектировать и разрабатывать программное обеспечение;
- Выполнять функцию технического эксперта и наставника, участвовать в декомпозиции задач и оценке сроков;
- Обеспечивать синхронизацию изменений из существующих продуктов для интеграции исправлений и улучшений;
- Подготавливать исправления для выявленных проблем, оптимизировать и вносить улучшения;
- Обеспечивать покрытие тестами разных уровней;
- Участвовать в code-review;
- Передавать исправления сообществу разработчиков открытого программного обеспечения.
требования
- Опыт коммерческой разработки системного ПО на языке C от 4 лет;
- Опыт коммерческой разработки на уровне ядра СУБД;
- Экспертиза в области теории баз данных;
- Продвинутый опыт работы с git;
- Продвинутый опыт отладки (gdb) и профилирования (Valgrind, perf, инструменты eBPF), понимание трансляции конструкций в ассемблерный код;
- Знание SQL, способность анализировать и оптимизировать комплексные аналитические запросы, анализировать планы запросов;
- Навыки работы с системами сборки make, cmake;
- Базовое знание языков C++, golang, python, shell;
- Опыт работы с Linux, включая конфигурацию, диагностику и отладку, знание инструментов командной строки;
- Английский язык на уровне, достаточном для ведения документации;
- Будет плюсом опыт работы с СУБД Postgres, Greenplum, ClickHouse, опыт создания высоконагруженных систем.
условия
- ДМС со стоматологией для всех сотрудников, включая страхование жизни;
- 50% Стоимости ДМС для детей и по программе онкострахования;
- Оплата больничного листа до уровня месячного дохода;
- Возможность выбора оборудования и инструментов разработки;
- Профессиональное обучение, доступ к профильным конференциям и митапам;
- Подарки сотрудникам и их детям к праздникам;
- Режим No Meeting Day (четверг) для команды разработки.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.