Санкт-Петербург
Херсонская улица 12-14
Херсонская улица 12-14
Команда единых облачных технологий создаёт и внедряет облачные технологии для одной из крупнейших серверных инфраструктур. Наша технологическая платформа включает S3-хранилища, базы данных, облако One Cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Разрабатываем новые решения и создаём программы с открытым исходным кодом.
Ищем Go-разработчика, который умеет наладить процессы — от сбора требований и технического обсуждения до внедрения решения.
Задачи
- Разработка и поддержка сервисов для обмена данными между ClickHouse и YT
- Проектирование и реализация API для управления трансферами данных
- Оптимизация производительности распределённых MapReduce-операций
- Работа над механизмами преобразования типов данных между системами
- Разработка систем мониторинга и обработки ошибок
- Участие в code review и проектировании архитектуры
Требования
- Опыт разработки на Go от четырёх лет
- Глубокое понимание принципов работы распределённых систем
- Опыт работы с ClickHouse или другими OLAP базами данных
- Знание основ работы с распределёнными файловыми системами (преимущество — опыт с YTsaurus)
- Умение работать с REST API и современными HTTP-фреймворками
- Опыт оптимизации систем с высокой нагрузкой
- Понимание принципов MapReduce и распределённой обработки
- Понимание устройства ClickHouse
- Уверенное владение примитивами синхронизации в Go
- Глубокое понимание многопоточности в Go