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