Go Developer
VK развивает коммуникационные, развлекательные, образовательные и бизнес-сервисы для миллионов пользователей и компаний.
Облако Mail должно работать всегда. Файлы должны загружаться с любых устройств, надёжно храниться, синхронизироваться между клиентами, открываться по публичным ссылкам и скачиваться без задержек. За железо, на котором всё это работает, отвечает команда эксплуатации. За программную часть отвечает команда сервисов доставки и индексации: мы пишем сервисы загрузки и раздачи файлов, хранилище метаданных, репликацию и проверку целостности данных, очистку и антивирусную проверку. Облако хранит петабайты пользовательских данных, поэтому любое решение у нас проверяется нагрузкой и отказами. Мы последовательно меняем архитектуру хранилища, и это открывает простор для новых решений, которые делают Облако надёжнее, быстрее и безопаснее.
- Разработка backend-сервисов на Go под руководством наставника.
- В Облаке: работа с загрузкой файлов, метаданными, очередями и целостностью данных.
- В Storage и Поиске: работа с хранением, индексами, обработкой данных и поисковыми компонентами.
- Чтение существующего кода, исправление небольших дефектов и реализация ограниченных продуктовых и технических задач.
- Написание unit- и интеграционных тестов, участие в code review.
- Анализ логов и метрик, воспроизведение проблем и проверка исправлений.
- Документирование сделанных изменений и обмен результатами с командой.
- Знание основ алгоритмов и структур данных.
- Понимание клиент-серверной модели, основ TCP/IP и работы сокетов.
- Опыт учебной разработки или pet-проектов на Go, C или C++ или готовность быстро освоить Go.
- Уверенная работа в Linux: командная строка, процессы, файловая система, базовая диагностика.
- Умение пользоваться Git; понимание SQL будет преимуществом.
- Интерес к системной backend-разработке, распределённым системам, хранению данных, поиску и надёжности сервисов.
- Команда: работа с ведущими экспертами IT-индустрии, которые готовы делиться своим опытом.
- Масштабные проекты и интересные задачи: мы реализуем более 200 технологичных продуктов, которыми пользуется свыше 95% аудитории рунета.
- Оборудование: у нас есть специализированные гаджеты и дополнительные мониторы для качественного решения рабочих задач.
- Профессиональное развитие: мы проводим митапы, конференции, семинары и тренинги для сотрудников.
- Здоровье и спорт: в офисе есть фреш-бар с овощами и фруктами, можно вступить в спортивную команду, а ещё мы компенсируем затраты на питание.
- Командный досуг: наши сотрудники собираются вместе и проходят мастер-классы, тимбилдинги на свежем воздухе, смотрят кино и, конечно, танцуют на VK Fest.
- Офис в современном бизнес-центре в Москве в пяти минутах от метро.
Нажмите «Откликнуться», заполните короткую форму и прикрепите резюме. Команда обычно отвечает в течение 3 рабочих дней.