Go разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда разрабатывает и развивает seq-db — базу данных, предназначенную для хранения и обработки логов и трейсов. Сервис хранит более 1 Пб данных и обрабатывает свыше 130 млрд логов в сутки, выступая заменой Elasticsearch для задач телеметрии.
задачи
- Отвечать за полный цикл разработки фичей от идеи до выкатки в продакшн;
- Писать пропоузалы и защищать их перед командой и руководством;
- Разрабатывать и дорабатывать функциональность seq-db;
- Оптимизировать узкие места по производительности, искать и исправлять боттлнеки;
- Фиксить технический долг;
- Участвовать в дежурствах и ревью кода;
- Реализовывать выгрузку и чтение данных в/из S3;
- Реализовывать отложенные асинхронные запросы.
требования
- Глубокое знание Go, либо сильный опыт разработки на C++ или Java с готовностью быстро перейти на Go;
- Опыт разработки высоконагруженных отказоустойчивых систем;
- Базовый опыт работы с Kubernetes;
- Умение разбираться в кодовой базе, дебажить, профилировать и оптимизировать код;
- Понимание архитектуры, принципов работы и механизмов Linux;
- Знание асимптотики и базовой реализации основных структур данных;
- Умение работать с многопоточным кодом;
- Английский язык на уровне, достаточном для письменного общения и написания документации;
- Будет плюсом опыт разработки SQL/NoSQL/NewSQL баз данных, глубокое знание структур данных для баз данных, опыт использования инструментов профилирования и отладки (perf, strace), опыт участия в open source разработке.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.