Bybit
Principal Backend Development Engineer(C++)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер backend в Bybit для разработки торговых инструментов: торговых стратегий и ботов, высоконагруженных движков и инфраструктуры наблюдаемости в 24x7-среде.
Задачи
- Разрабатывать и поддерживать модули торговых инструментов, включая торговые стратегии и ботов
- Проектировать высокомасштабируемые и надёжные движки торговых инструментов
- Участвовать в технических ревью дизайна и код-ревью
- Строить инфраструктуру наблюдаемости: мониторинг, алертинг, распределённый трейсинг и логирование
- Участвовать в разборе продакшн-инцидентов и постмортемах
- Отвечать за качество и надёжность кода сервисов в продакшене: стабильность, производительность и минимальный простой в режиме 24x7
Требования
- 3+ года опыта разработки на Go с глубоким пониманием модели конкурентности, модели памяти и механизмов GC
- Опыт проектирования высоконагруженных систем с низкой задержкой, знание типичных узких мест и методов оптимизации
- Знание messaging-микросервисов Aeron, Kafka и Redis Streams и их применения в потоковых архитектурах
- Сильная инженерная дисциплина: чистый поддерживаемый код, тщательные код-ревью, ответственность за продакшн-системы
- Продвинутый уровень английского (письменный и устный)
Условия
- Study Growth Fund — поддержка профессионального развития и обучения
- Внутренние мероприятия: тимбилдинги, воркшопы и события
- Глобальная коллаборация в международной команде
- Возможности карьерного роста в быстрорастущей глобальной компании
- Внутренняя мобильность и возможности для долгосрочного развития
Навыки
- Go
- C++
- Java
- Aeron
- Kafka
- Redis Streams
- FIX protocol
- SBE