Старший разработчик
Москва
Команда разрабатывает собственный форк Apache Cassandra — транзакционный слой, глобальные индексы и синхронизацию с апстримом. Вы будете улучшать производительность и отказоустойчивость кластеров в продакшен-нагрузках и решать масштабные инциденты
ГрейдSenior
Опыт3–6 лет
Стек
JavaApache CassandraHBaseScyllaDBMongoDBRedis
Задачи
- •Разработка и поддержка форка Apache Cassandra
- •Развитие транзакционного слоя и глобальных индексов
- •Синхронизация и слияние изменений с апстримом Apache Cassandra
- •Миграция продуктовых сервисов на новую версию форка
- •Работа с нагрузочными тестами, метриками и алертами
- •Дежурство, разбор инцидентов и устранение причин
Обязательно
- •Практический опыт разработки на Java от пяти лет
- •Глубокое понимание внутреннего устройства СУБД (хранение, индексы, WAL, слияние файлов)
- •Опыт работы с большими кодовыми базами и внесения изменений в чужой код
- •Понимание распределённых систем: репликация, кворумы, консистентность, восстановление при отказах
- •Опыт профилирования, работы с памятью, GC и off-heap
- •Готовность участвовать в дежурствах и разборе инцидентов
Будет плюсом
- •Опыт работы с Apache Cassandra
- •Опыт с HBase, ScyllaDB, MongoDB или Redis
- •Опыт эксплуатации баз под нагрузкой и диагностики по метрикам и логам