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.