Go-разработчик в команду Hotbox (S3)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
VK Cloud Solutions- это платформа облачных сервисов для бизнеса и разработчиков. Из стартапа внутри компании за 2 года мы выросли в лучшее бизнес-облако России. Перед нами стоит амбициозная цель — построить самую масштабную и надежную российскую облачную платформу, которая встала бы в один ряд с такими гигантами, как AWS и GCP.
Сейчас мы ищем Go-разработчика в команду Cloud Storage (Hotbox), где мы строим надежную, высоко масштабируемую систему хранения данных. Наш сервис обрабатывает десятки тысяч пользовательских запросов в секунду, а “четыре девятки” для нас не просто слова.
За время существования сервиса мы выросли в несколько раз и сейчас растем петабайтами от квартала к кварталу. Запустили сервис нотификаций о событиях по объектам, поддержали жизненные циклы объектов, запустили несколько классов хранения данных.
Задачи
- участие в проектировании архитектуры объектного хранилища VK CS;
- разработка компонентов объектного хранилища;
- решение задач по улучшению производительности сервиса, обеспечение его масштабирования и отказоустойчивости;
- решение задач по мониторингу сервиса.
Требования
- опыт работы от 3-х лет в высоконагруженных проектах на любом языке высокого уровня (Go, Python, C/C++ etc);
- отличные знания языка Go;
- знание базовых алгоритмов и структур данных, практическое их применение в построении распределенных отказоустойчивых масштабируемых систем;
- понимание характеристик производительности операционной системы и приложений.
Будет плюсом
- опыт работы с AWS S3, Google Cloud Storage, Azure Blob Storage;
- опыт работы с базами данных: Tarantool, ClickHouse;
- опыт работы с системами оркестрации контейнеров: Kubernetes, Docker Swarm;
- опыт системной разработки под Linux.