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