Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете по объёму, форматам, времени потребления и аудитории, ведь ВКонтакте ежемесячно пользуются 97 миллионов человек. Создаём технологичные продукты в области обработки и передачи видео, алгоритмы машинного обучения и компьютерного зрения, а также видео-конференц-связь для пользователей VK.
Ищем специалиста, который вместе с нами будет развивать высоконагруженный сервис и помогать с управлением серверными мощностями.
У нас интересно, потому что вы сможете поработать над развитием высоконагруженной видеоплатформы, у которой:
Миллиард ежедневных просмотров видео
Скорость раздачи видеоконтента достигает 8 Тбит/с
Объём хранимого видео — более 1,3 Эбайт
Поддерживается качество видео до 4К Ultra HD, в том числе для трансляций
Раздача видео производится с помощью технологий адаптивного стриминга, протоколов DASH/HLS
Видео раздаётся в различных кодеках, в том числе в AV1
Широкая сеть CDN
Задачи
Развивать платформу хранения и раздачи видео
Разрабатывать сервис видеотрансляций
Интегрировать новые технологии работы с видео в существующую инфраструктуру
Заниматься совершенствованием системы аналитики видеоплатформы
Выполнять доработки видеоплатформы в рамках поддержки партнёров
Требования
Опыт управления небольшой командой в качестве технического лидера
Знание backend-разработки на Java, опыт коммерческой разработки более шести лет
Глубокие знания JVM и GC
Опыт работы со Spring, Cassandra, Zookeeper
Опыт разработки многопоточных приложений, понимание JMM
Понимание компьютерных сетей и протоколов передачи данных
Умение собрать требования к задачам, способность самостоятельно принимать решения при разработке
Location: Москва
Workplace: гибкий
Мы ищем тимлида команды разработки B2C VK Музыки — человека, который сможет одновременно развивать команду, принимать технические решения и вместе с продуктом отвечать за развитие сервисов команды.
Это роль для сильного технического лидера с управленческим опытом, которому интересно не только руководить командой, но и погружаться в архитектуру, пользовательские сценарии и развитие продукта.
Задачи
Руководить командой разработки до семи инженеров: Backend, Mobile, Web, QA
Планировать работу команды, управлять приоритетами и отвечать за результат
Развивать сотрудников: проводить 1-1, участвовать в найме, онбординге и оценке
Определять техническое направление, участвовать в архитектурных решениях и развитии Legacy
Работать с продуктом: уточнять требования, предлагать решения и учитывать пользовательские сценарии
Участвовать в формировании Roadmap и взаимодействовать со смежными командами
Требования
Опыт руководства командой разработки от четырёх человек
Опыт найма, онбординга, развития и оценки инженеров (в том числе performance review)
Навыки планирования и оценки трудозатрат, работы с бэклогом, ретро и роадмапом
Глубокий бэкграунд в backend-разработке высоконагруженных сервисов
Навыки проектирования распределённых систем (system design)
Понимание микросервисной архитектуры, Kubernetes, CI/CD, SRE-практик (мониторинг, алерты, инциденты)
Опыт обеспечения отказоустойчивости
Навыки работы с инцидентами и снижением деградаций
Опыт взаимодействия с продуктовым направлением и смежными лидами
Будет плюсом
Опыт работы с большими и долгоживущими продуктами
Опыт развития B2C-продуктов
Опыт взаимодействия с продуктовой, инфраструктурной и security-командами
Опыт разработки с Go-экосистемой — плюс, но не является обязательным требованием
Location: Москва
Workplace: гибкий
Станьте ключевым игроком в новом проекте, который изменит пейзаж рекламного рынка! Мы разрабатываем инновационный продукт, помогающий рекламодателям выгодно размещать объявления для достижения максимальной эффективности по ключевым метрикам. Мы стремимся предоставить нашим клиентам не только поле для творчества и рекламы, но и высококачественные инструменты аналитики.
Наши преимущества:
Работа над масштабной и динамично развивающейся платформой для рекламного и маркетингового сообщества
Возможность работы с микросервисной архитектурой и современный стек технологий: Go, React, Postgres, Kafka, Kuber
Отсутствие легаси
Профессиональное развитие в стимулирующей креативность и инновации среде
Задачи
Создание и развитие доменного направления новой платформы influence/performance-маркетинга
Участие в системном дизайне
Постановка и контроль исполнения задач доменной команды
Требования
Опыт backend-разработки от четырёх лет
Опыт разработки на Go от трёх лет
Умение работать с Postgres и in-memory хранилищами
Опыт сетевого программирования
Знание классических алгоритмов и структур данных
Понимание контейнеризации
Будет плюсом
Опыт работы в области AdTech, influence/performance.
leadМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Москва
Workplace: Дистанционный
VK — крупнейшая российская технологическая компания. Мы помогаем миллионам людей решать повседневные задачи в онлайне.
Задачи
Разработка и delivery:
Самостоятельная реализация сложных backend-задач от проработки требований до выпуска в production
Декомпозиция и оценка задач, выявление технических рисков и зависимостей
Участие в планировании backend-работ
Взаимодействие с продуктом, аналитиками, frontend-разработчиками и QA
Участие в подготовке и выпуске релизов
Выявление технического долга и участие в его приоритизации и устранении
Архитектура и проектирование:
Проектирование новых backend-фич, сервисов и API
Участие в развитии архитектуры backend-сервисов
Выбор и обоснование технических решений с учётом требований и ограничений
Проектирование моделей данных и интеграций с внутренними и внешними системами
Проработка производительности, масштабируемости и отказоустойчивости
Документирование ключевых технических решений
Качество разработки:
Проведение code review и предоставление конструктивной обратной связи
Развитие и соблюдение стандартов разработки
Покрытие критичной логики автоматизированными тестами
Участие в развитии CI/CD-процессов
Поиск и устранение проблем производительности
Соблюдение требований безопасности при разработке
Эксплуатация и надёжность:
Развитие observability: метрик, логов, трейсинга и дашбордов
Участие в сопровождении сервисов в production
Диагностика и устранение production-инцидентов
Участие в постмортемах и техническом постанализе
Реализация мер по предотвращению повторных инцидентов
Повышение надёжности и стабильности сервисов
Обмен знаниями и развитие команды:
Наставничество и передача экспертизы внутри команды
Участие в онбординге новых сотрудников
Проведение технических разборов и обмен знаниями
Снижение bus factor через документацию и распространение знаний о сервисах
Участие в технических собеседованиях
Требования
Опыт backend-разработки на Python от пяти лет
Опыт разработки сервисов на FastAPI
Уверенное знание Python, включая асинхронное программирование
Уверенная общеинженерная база: сети, HTTP, Linux, базы данных и основы информационной безопасности
Хорошее знание PostgreSQL: проектирование схем, индексы, транзакции и оптимизация запросов
Опыт проектирования backend-сервисов, API и интеграций
Опыт работы с RabbitMQ и Kafka, понимание повторной доставки, идемпотентности и обработки ошибок
Опыт написания автоматизированных тестов и проведения code review
Опыт работы с observability-стеком: ELK, Prometheus, Grafana
Опыт диагностики production-проблем и устранения причин сбоев совместно со службой эксплуатации
Опыт работы с Docker и понимание принципов работы сервисов в Kubernetes
Понимание CI/CD-процессов и опыт работы с пайплайнами
Способность самостоятельно вести сложные технические задачи от проработки требований до выпуска в production
Будет плюсом
Опыт работы с Redis
Опыт работы с ClickHouse
Опыт работы с OpenSearch
Опыт разработки и оптимизации высоконагруженных систем
Опыт совершенствования процессов тестирования и выпуска изменений
Понимание Helm и Argo CD
Опыт работы с контуром ЕПГУ/ЕСИА
Location: Москва
Workplace: гибкий
Команда занимается миграцией данных почтовых и календарных систем в продукт VK WorkSpace в On-premise- и SaaS-системах.
Работаем с крупными заказчиками российского рынка, сложными техническими и продуктовыми задачами, большим количеством данных. Стремимся к повышению стабильности и качества наших продуктов.
Ищем инициативного сотрудника с хорошей экспертизой и широким техническим кругозором для повышения инженерной культуры в команде и внесения вклада в достижение командных целей.
Технологический стек:
Languages: Go, Python, C, Lua
Databases: PostgreSQL, MySQL, Tarantool
Protocols & API: SMTP, IMAP, POP3, ICS, HTTP, gRPC, TCP, MS Exchange API
Задачи
Перенос почтовых систем крупных B2B-заказчиков в VK WorkSpace
Написание, оптимизация и рефакторинг кода на Go
Покрытие кода Unit/Integration тестами, ведение технической документации
Поддержка продукта, участие в дежурствах, работа с Unix-like системами (CLI, чтение логов, знание системного программирования)
Проектирование и оптимизация схем SQL / NoSQL (с пониманием внутренних механизмов СУБД)
Применение практик Highload и построения отказоустойчивых систем
Работа с сетевыми и почтовыми протоколами на разных уровнях стека
Требования
Опыт коммерческой backend-разработки на Go от трёх лет
Уверенное владение Go: конкурентность, профилирование, работа с сетью, тестирование и поддержка production-кода
Опыт проектирования и развития API и интеграций: HTTP, gRPC
Практический опыт с PostgreSQL и MySQL: транзакции, индексы, планы запросов, репликация
Опыт работы с высоконагруженными или распределёнными системами: отказоустойчивость, наблюдаемость, деградация и восстановление сервисов
Умение разбираться в production-инцидентах: Linux/Unix CLI, логи, метрики, сетевые взаимодействия
Понимание основ системного программирования и сетевого взаимодействия; умение применять системные инструменты для разработки и отладки
Практика написания unit- и integration-тестов, участия в code review и ведения технической документации
Готовность участвовать в развитии сервисов миграции корпоративной почты и интеграций с внешними системами
Будет плюсом
Опыт работы с Python, C, Lua, Tarantool
Опыт работы с SMTP, IMAP, POP3, MS Exchange API
Опыт работы с почтовыми протоколами, календарными форматами ICS и миграциями данных
Опыт эксплуатации Kubernetes, CI/CD и on-premise-инсталляций
Location: Москва
Workplace: Комбинированный
Команда Antifraud в VK Рекламе отвечает за устойчивость и качество рекламной экосистемы. Мы разрабатываем системы, которые в реальном времени выявляют фрод, аномалии и недобросовестное поведение на всех этапах рекламного цикла.
Ищем backend-инженера для развития платформы real-time антифрода. Предстоит строить высоконагруженные сервисы, обрабатывающие сотни тысяч запросов в секунду, с жёсткими требованиями ко времени ответа и доступности. В основе задач — обработка рекламных событий, вычисление поведенческих сигналов и применение правил и ML-моделей для принятия решений.
Задачи
Проектировать и развивать backend-сервисы антифрод-платформы: от приёма событий до принятия решений в реальном времени
Обеспечивать высокую пропускную способность и низкую задержку: находить узкие места, проводить нагрузочное тестирование, оптимизировать использование CPU, памяти и сетевых ресурсов
Разрабатывать механизмы вычисления и хранения оперативных признаков, счётчиков и агрегатов на больших потоках событий
Интегрировать ML-модели и антифрод-правила в обработку рекламных запросов, обеспечивать управляемое обновление и версионирование логики
Проектировать отказоустойчивую обработку данных: учитывать повторные и запоздавшие события, перегрузки и недоступность зависимостей
Развивать наблюдаемость сервисов: метрики, логи, трассировки и алерты; участвовать в разборе инцидентов
Совместно с ML-инженерами и аналитиками внедрять новые механизмы выявления фрода и оценивать их влияние на рекламную систему
Требования
Уверенное владение Go (Golang) и Python, опыт создания и эксплуатации высоконагруженных сервисов
Опыт самостоятельного проектирования сервисов и API, понимание компромиссов между производительностью, надёжностью и сложностью сопровождения
Хорошее понимание конкурентной обработки, многопоточности, сетевого взаимодействия и управления ресурсами
Знание принципов распределённых систем: партиционирование, репликация, согласованность данных, идемпотентность и гарантии доставки событий
Опыт работы с базами данных и кэшами, умение выбирать хранилище под профиль нагрузки и требования к задержкам
Практический опыт работы с Kafka: проектирование топиков и партиций, настройка producers и consumers, понимание consumer groups и гарантий доставки событий
Опыт работы с Redis для кэширования, хранения оперативных данных и счётчиков; понимание TTL, политик вытеснения и атомарных операций
Практический опыт профилирования, нагрузочного тестирования и диагностики проблем в продакшене
Опыт работы с Linux, Docker, Git, автоматизированным тестированием и CI/CD
Будет плюсом
Опыт разработки систем с нагрузкой в сотни тысяч RPS и строгими требованиями к p95/p99 задержкам
Опыт разработки на C++
Опыт работы с YTsaurus для хранения и обработки больших объёмов данных
Практика эксплуатации сервисов в Kubernetes
Опыт интеграции ML-инференса и работы с MLOps-инфраструктурой
Опыт разработки антифрод-систем, рекламных платформ, RTB-сервисов или систем принятия решений в реальном времени
Location: Москва
Workplace: гибкий
Инфраструктурная команда Core Backend отвечает за надёжность ВКонтакте, разрабатывает HighLoad core-сервисы, которые находятся на стыке продукта и инфраструктуры — от них зависят многие сценарии продуктовой разработки. Также мы являемся одним из главных драйверов по распилу монолита.
Задачи
Выделение независимых сервисов, оптимизация взаимодействия между ними
Разработка и внедрение стандартизированных систем и подходов
Участие в переходе, миграции систем хранения
Проектирование и развитие механизмов устойчивой работы при сбоях и повышенной нагрузке
Анализ инцидентов, поиск первопричин и внедрение системных улучшений
Участие в архитектурных решениях для высоконагруженной платформы
Требования
Уверенное владение Go
Опыт работы на PHP
Опыт разработки и эксплуатации высоконагруженных backend-систем
Опыт работы с контейнерами и оркестраторами
Понимание облачной инфраструктуры и принципов построения распределённых систем
Знание SRE-практик: мониторинг, управление инцидентами, надёжность, отказоустойчивость, безопасные изменения в production
Опыт работы с реляционными или NoSQL-БД, а также системами кеширования
Будет плюсом
Опыт разработки платформенных или инфраструктурных продуктов
Опыт проектирования систем, критичных к доступности и производительности
Навыки performance-инжиниринга, поиска узких мест и планирования ресурсов
Опыт улучшения процессов эксплуатации и автоматизации рутинных операций
Location: Санкт-Петербург
Workplace: Комбинированный
Мы разрабатываем крупнейший мессенджер в России, чтобы соединять людей, сервисы и компании. Создаём простые и удобные инструменты коммуникации и активно развиваем платформу.
Сейчас ищем Java-разработчика, который поможет проектировать и развивать высоконагруженные сервисы мессенджера и усилит нашу backend-команду.
Задачи
Проектировать архитектуру и разрабатывать новые сервисы платформы мессенджера
Решать сложные технические задачи масштабирования высоконагруженного распределённого сервиса
Проектировать надёжную архитектуру для отказоустойчивых систем
Оптимизировать производительность и стабильность backend-сервисов
Участвовать в технических решениях и развитии платформы
Требования
Уверенное знание алгоритмов и структур данных
Опыт многопоточного программирования
Опыт backend-разработки на Java от 5 лет
Понимание принципов проектирования отказоустойчивых и высоконагруженных сервисов
Опыт командной разработки
Будет плюсом
Знание сетей и сетевых протоколов
Опыт работы с Cassandra / ScyllaDB / PostgreSQL
Опыт разработки распределённых систем
Location: Москва
Workplace: гибкий
Наша команда занимается развитием технической платформы, которая предоставляет инструменты для работы команд ИБ, антиспама, антифрода и модерации в MAX. Эти инструменты позволяют выносить автоматические и ручные вердикты по пользователям, чатам, каналам и контенту, в том числе используя ML-модели. Сейчас мы активно развиваем наши инструменты и адаптируем их под продуктовые запросы мессенджера MAX.
Мы развёрнуты внутри написанного в VK облака One Cloud, наша команда развивает более 10 сервисов, которые имеют в общей сложности сотни инстансов в облаке, которые развёрнуты в трёх разных дата-центрах и переживают полный отказ каждого из них.
Наш стек:
Java (в основном 17)
Spring в качестве DI
Наша основная БД — Cassandra, в некоторых местах используется
PostgreSQL
Lucene для полнотекстового поиска
Kafka для интеграции с DWH и партнёрами внутри VK
Приложения работают в собственном облаке One Cloud
Задачи
Оптимизировать производительность и повышать надёжность разрабатываемых сервисов
Улучшать обнаружение проблем с сервисами и время реагирования на эти проблемы
Участвовать в проектировании архитектуры системы и в выделении отдельных компонент из существующих сервисов
Адаптировать и развивать инструменты под запросы продуктовой команды и команд антифрода и ИБ
Требования
Отличное знание основных алгоритмов и структур данных
Отличные знания Java Core, Collections, JMM, Concurrency
Хорошие теоретические знания в области распределённых систем и баз данных
Опыт работы с Linux или готовность его освоить
Самостоятельность. Наши разработчики решают задачу целиком от получения первоначальных требований до запуска в production-окружении, включая выкладку новых версий сервисов и постепенного запуска через систему конфигурации приложений
Будет плюсом
Знание сетей и протоколов
Опыт работы с NoSQL-хранилищами
— Cassandra/ScyllaDB
Опыт работы с SQL-хранилищами
— PostgreSQL
Location: Москва
Workplace: гибкий
VK Мессенджер — один из самых нагруженных сервисов ВКонтакте. Нами ежедневно пользуются более 45 миллионов человек, которые отправляют сотни миллионов сообщений. Мессенджер — это не только сервис для общения, но и контентная платформа, в центре которой каналы — инструмент, позволяющий авторам быть в прямом контакте со своей аудиторией и максимально быстро делиться новым контентом.
В основе — современные инструменты и облачные технологии, в частности ClickHouse, Kafka, Redis, YDB, PostgreSQL и другие, которые приходят на смену внутренним решениям.
Мы ищем Go-разработчика как для развития существующих решений, так и для создания абсолютно новых. Сейчас идёт процесс активного перевода старых модулей монолита в сервисы, так что у тебя будет возможность влиять на архитектуру и решать реальные задачи по масштабированию и высоким нагрузкам на ранних этапах.
Работа ведётся в backend-команде, в которой мы сфокусированы на двух продуктах
— VK Мессенджер и VK Звонки.
Задачи
Разработка и развитие backend-сервисов VK Мессенджер
Декомпозиция legacy-монолита на KPHP и перенос функциональности в независимые Go-сервисы
Проектирование API, внутренних интеграций и взаимодействия между сервисами
Оптимизация производительности, стабильности и масштабируемости существующих решений
Участие в архитектурном проектировании и технической проработке продуктовых задач
Требования
Опыт разработки на Go в высоконагруженных продакшен-сервисах: профилирование, диагностика инцидентов, оптимизация
Следование инженерным практикам: читаемый код, тестирование, работа с техническим долгом, принцип KISS
Понимание принципов отказоустойчивости, контролируемой деградации и распределённых систем
Опыт работы с асинхронным взаимодействием: очереди сообщений, event-driven архитектура
Опыт использования систем логирования, трассировки и мониторинга
Понимание принципов разработки метрик для оценки состояния системы
Опыт командной разработки: code review, декомпозиция задач, кросс-командное взаимодействие
Навык проектирования API-сервисов, удобных в поддержке и повторном использовании
Опыт использования ИИ-инструментов для написания и анализа кода, тестов, документации и так далее
Location: Москва
Workplace: гибкий
Вам предлагается присоединиться к команде S3.Meta — разработчикам ядра метаданных объектного хранилища VK Cloud S3, одного из самых высоконагруженных сервисов платформы, работающего по протоколу AWS S3.
Задачи
Разрабатывать и поддерживать бэкенд-сервисы S3.Meta на Tarantool (Lua) и Go, отвечающие за хранение метаданных объектов и бакетов, а также логику политик доступа, версионирования и правила жизненного цикла объектов
Проектировать и разрабатывать событийно-ориентированные механизмы
Участвовать в проработке архитектурных решений команды
Участвовать в код-ревью, а также проводить менторство менее опытных коллег
Участвовать в подготовке продукта к сертификации ФСТЕК
Взаимодействовать и оказывать помощь соседним командам
Участвовать в разборе инцидентов, оказывать помощь и содействие эксплуатации продукта при его обновлениях
Требования
5+ лет коммерческой разработки backend-сервисов, включая production-опыт с Go
Опыт проектирования и развития высоконагруженных распределённых систем: доступность, консистентность, деградация, идемпотентность и backpressure
Практический опыт проектирования HTTP/gRPC API
Опыт работы с нереляционными хранилищами данных
Опыт работы с брокерами сообщений; понимание гарантий доставки, дедупликации, порядка сообщений и повторной обработки
Умение самостоятельно декомпозировать задачи, предлагать архитектурные решения и обосновывать технические компромиссы
Опыт code review и менторства; готовность повышать инженерный уровень команды
Готовность участвовать в разборе инцидентов и повышении надёжности сервиса по их итогам
Будет плюсом
Production-опыт с NATS JetStream, Kafka или RabbitMQ
Опыт работы с Tarantool и Lua либо опыт быстрого погружения в существующий runtime и legacy-код
CDC, outbox/event-driven архитектура и репликация данных
Разработка систем хранения данных или S3-совместимых API: versioning, lifecycle, ACL/policy, object lock
Observability: метрики, трассировка, логи
Участие в security/compliance-процессах, включая подготовку технической части к сертификации
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете: по объёму, форматам, времени потребления и аудитории. Видеовитрина с различными категориями, высоконагруженные трансляции, аналитика и десятки миллионов пользователей — это всё про нас.
Ищем специалиста, который будет развивать видеосервис и интегрировать видеотехнологии в другие продукты VK.
Задачи
Разрабатывать с нуля микросервисную архитектуру
Заниматься продуктовым и техническим развитием видеопродуктов и систем аналитики для них
Развивать API видео
Интегрировать технологии работы с видео в существующую инфраструктуру
Улучшать платформу видео с нагрузкой в миллиард ежедневных просмотров
Работать над платформой трансляций, которая выдерживает трафик до 3 Тбит/с и 1,8 миллиона онлайн-просмотров
Требования
У вас есть опыт коммерческой разработки на Go от пяти лет
Разбираетесь в классических алгоритмах и структурах данных
Понимаете, что такое настоящий highload, и готовы драться за каждую миллисекунду
Умеете работать с масштабируемыми нагруженными системами, вам знакомы слова «балансировка», «шардирование» и «репликация»
Можете разобраться в том, что написали другие разработчики (да-да, старого кода у нас много)
Командный игрок — с вами комфортно общаться, вы умеете договариваться с коллегами из своей команды и из других
Location: Москва
Workplace: гибкий
VK Мессенджер — один из самых нагруженных сервисов ВКонтакте. Нами ежедневно пользуются более 45 миллионов человек, которые отправляют сотни миллионов сообщений. Мессенджер — это не только сервис для общения, но и контентная платформа, в центре которой каналы — инструмент, позволяющий авторам быть в прямом контакте со своей аудиторией и максимально быстро делиться новым контентом.
В основе — современные инструменты и облачные технологии, в частности ClickHouse, Kafka, Redis, YDB, PostgreSQL и другие, которые приходят на смену внутренним решениям.
Мы ищем Go-разработчика как для развития существующих решений, так и для создания абсолютно новых. Сейчас идет процесс активного перевода старых модулей монолита в сервисы, так что у тебя будет возможность влиять на архитектуру и решать реальные задачи по масштабированию и высоким нагрузкам на ранних этапах. Работа ведется в кросс-функциональной команде, где есть возможность не только совместно принимать технические решения, но и участвовать в обсуждении продуктовых.
Задачи
Разработка и развитие backend-сервисов VK Мессенджер
Декомпозиция legacy-монолита на KPHP и перенос функциональности в независимые Go-сервисы
Проектирование API, внутренних интеграций и взаимодействия между сервисами
Оптимизация производительности, стабильности и масштабируемости существующих решений
Участие в архитектурном проектировании и технической проработке продуктовых задач
Требования
Опыт разработки на Go в высоконагруженных продакшен-сервисах: профилирование, диагностика инцидентов, оптимизация
Следование инженерным практикам: читаемый код, тестирование, работа с техническим долгом, принцип KISS
Понимание принципов отказоустойчивости, контролируемой деградации и распределённых систем
Опыт работы с асинхронным взаимодействием: очереди сообщений, event-driven архитектура
Опыт использования систем логирования, трассировки и мониторинга
Понимание принципов разработки метрик для оценки состояния системы
Опыт командной разработки: code review, декомпозиция задач, кросс-командное взаимодействие
Навык проектирования API-сервисов, удобных в поддержке и повторном использовании
Опыт использования или желание обучаться использованию ИИ-инструментов для написания и анализа кода, тестов, документации
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете по объёму, форматам, времени потребления и аудитории, ведь ВКонтакте ежемесячно пользуются 97 миллионов человек. Создаём технологичные продукты в области обработки и передачи видео, алгоритмы машинного обучения и компьютерного зрения, а также видео-конференц-связь для пользователей VK.
Ищем специалиста, который вместе с нами будет развивать высоконагруженный сервис и помогать с управлением серверными мощностями.
У нас интересно, потому что вы сможете поработать над развитием высоконагруженной видеоплатформы, у которой:
Миллиард ежедневных просмотров видео
Скорость раздачи видеоконтента достигает 8 Тбит/с
Объём хранимого видео — более 1,3 Эбайт
Поддерживается качество видео до 4К Ultra HD, в том числе для трансляций
Раздача видео производится с помощью технологий адаптивного стриминга, протоколов DASH/HLS
Видео раздаётся в различных кодеках, в том числе в AV1
Широкая сеть CDN
Задачи
Развивать платформу хранения и раздачи видео
Разрабатывать сервис видеотрансляций
Интегрировать новые технологии работы с видео в существующую инфраструктуру
Заниматься совершенствованием системы аналитики видеоплатформы
Выполнять доработки видеоплатформы в рамках поддержки партнёров
Требования
Знание backend-разработки на Java, опыт коммерческой разработки более пяти лет
Глубокие знания JVM и GC
Опыт работы со Spring, Cassandra, Zookeeper
Опыт разработки многопоточных приложений, понимание JMM
Понимание компьютерных сетей и протоколов передачи данных
Умение собрать требования к задачам, способность самостоятельно принимать решения при разработке
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной платформой в рунете по количеству пользователей, объёму, форматам и времени потребления. Сообщества ВКонтакте — один из ключевых драйверов продукта. Сообщества позволяют авторам публиковать контент, находить свою аудиторию и зарабатывать на любимом деле, а пользователям — открывать для себя новых авторов и единомышленников.
Разрабатываем всё, что связано с сообществами: создание и настройка сообществ, управление доступами и подписчиками, обсуждения, каталог сообществ, различные рекомендательные блоки. Отдельно выделяется трек монетизации автором, который позволяет как монетизировать доступ к эксклюзивному контенту, так и просто собирать пожертвования на какие-либо цели.
Мы ищем Senior Go-разработчика как для развития существующих решений, так и для создания абсолютно новых. Разработчик будет участвовать в создании масштабируемых продуктов с ориентацией на высокие нагрузки. Вам предстоит работать в кросс-функциональной команде, совместно принимать технические решения и участвовать в обсуждении продуктовых.
Задачи
Проектирование и разработка новой функциональности существующих сервисов
Проектирование и написание новых сервисов
Поддержка существующих сервисов
Кросс-командные взаимодействия над продуктовыми треками
Придумывание отказоустойчивых, масштабируемых решений с хорошим observability
Требования
Опыт коммерческой разработки backend от трёх лет (в том числе на Go от года)
Опыт разработки на PHP или готовность погрузиться
Опыт написания сервисов, понимание сервисной архитектуры
Понимание многопоточности, параллельных вычислений
Знание и понимание алгоритмов и структур данных
Опыт проектирования схемы базы данных
Хорошие коммуникативные навыки для взаимодействия с командой и другими подразделениями
Будет плюсом
Опыт распила монолита.
Location: Москва
Workplace: гибкий
AdBlogger — внутренний стартап, который помогает рекламодателям находить покупателей через контент авторов, а авторам — зарабатывать на рекламе и рекомендациях. Проекту чуть больше полутора лет: с платформой уже работают около 10 тысяч активных рекламодателей и 40 тысяч авторов.
Ищем лидера в одну из команд разработки, который поможет ей развивать продукт и архитектуру, будет участвовать в выборе технических решений и работать с кодом.
Почему к нам:
Молодой продукт с действующей аудиторией. Уже есть пользователи, для которых вы будете создавать новые возможности, и пространство для развития платформы
Влияние на продукт. Вы сможете вместе с продакт-менеджером обсуждать инициативы и определять, как команда будет их реализовывать
Возможность развивать архитектуру. Платформе чуть больше полутора лет — многие технические решения ещё предстоит сформировать
Инженерная работа наряду с лидерством. В роли остаются проектирование, обсуждение решений и участие в разработке
Наш стек: Go, PostgreSQL, Redis, Kafka и облачная инфраструктура.
Задачи
Руководить командой разработки: помогать инженерам принимать решения и доводить задачи до запуска
Вместе с продакт-менеджером и командой определять приоритеты, оценивать инициативы и планировать разработку
Развивать архитектуру продукта и отвечать за качество технических решений
Поддерживать надёжность сервисов и находить баланс между развитием функциональности и техническими улучшениями
Участвовать в разработке и помогать команде решать сложные инженерные задачи
Требования
Вы руководили командой разработки и можете рассказать, как помогали ей достигать результата
Самостоятельно проектировали, запускали и сопровождали backend-сервисы
Умеете сравнивать технические решения и объяснять их преимущества, ограничения и стоимость поддержки
Обсуждаете продуктовые задачи с коллегами, предлагаете варианты и помогаете договориться о приоритетах
Готовы разрабатывать на Go
Location: Москва
Workplace: Дистанционный
VK Play — площадка для любителей игр, разработчиков и авторов контента. VK Play объединяет в себе все необходимые для игрового сообщества сервисы и предлагает развлечения для каждого: каталог игр, облачный гейминг, стриминг, киберспорт и многое другое. На площадке представлены игры на любой вкус — от лёгких головоломок до хардкорного экшена с возможностью запускать игры через сервис облачного гейминга с любого ПК. Для фанатов киберспорта VK Play также проводит любительские и профессиональные, открытые и эксклюзивные кибертурниры.
Задачи
Создание графических материалов для социальных сетей: публикации, истории, обложки для видео и другие цифровые форматы
Разработка и адаптация маркетинговых материалов: рекламные баннеры, ключевые визуалы, промоматериалы и отдельные элементы лендингов и спецпроектов
Подготовка презентаций и коммерческих предложений в Figma и PowerPoint на основе готовых материалов и шаблонов
Разработка, вёрстка и подготовка к печати рекламной и брендовой полиграфической продукции: плакаты, буклеты, листовки, брошюры и другие материалы
Адаптация готовых дизайн-концепций под различные форматы и каналы коммуникации с соблюдением фирменного стиля VK Play
Участие в развитии и поддержании визуального стиля бренда VK Play под руководством старших специалистов
Подбор, обработка и адаптация графических материалов, в том числе с использованием нейросетевых инструментов
Взаимодействие с маркетологами, редакторами, разработчиками и другими участниками команды в рамках реализации дизайн-задач
Внесение правок по результатам обратной связи, подготовка и передача финальных материалов в соответствии с техническими требованиями
Требования
Уверенное владение Figma и Adobe Photoshop, базовые навыки работы в Adobe Illustrator
Знание основ коммуникационного и маркетингового дизайна, принципов композиции, колористики и типографики
Умение работать с готовыми визуальными материалами, адаптировать макеты под различные форматы с соблюдением фирменного стиля бренда
Навыки поиска, подбора и обработки стоковых материалов
Базовое понимание специфики рекламных кампаний и маркетинговых спецпроектов
Креативное мышление, способность предлагать визуальные решения в рамках поставленных задач
Умение работать с техническими заданиями, анализировать исходные материалы и своевременно уточнять недостающую информацию
Развитые коммуникативные навыки, готовность к конструктивной обратной связи и внесению правок
Навыки планирования рабочего времени, соблюдение установленных сроков и договорённостей
Базовые навыки работы с нейросетями, в частности Magnific и ChatGPT, для создания и обработки визуальных материалов
Интерес к игровой индустрии и понимание специфики игровой аудитории
Будет плюсом
Мы предлагаем:
Сильное профессиональное окружение и возможность обмениваться опытом с дизайнерами и экспертами VK
Возможности для профессионального и карьерного развития внутри компании
Доступ к образовательным ресурсам, внутренним мероприятиям и профессиональным сообществам VK
Гибридный формат работы из городов присутствия наших офисов. Также возможна удалённая работа из любого города России
Официальное оформление по ТК РФ с первого дня
Программу ДМС для сотрудников и их детей с первого месяца работы
Компенсацию питания
Систему гибких льгот с 14 категориями на выбор
И многое другое, о чём мы расскажем на собеседовании :)
Location: Москва
Workplace: гибкий
VK Play — площадка для любителей игр, разработчиков и авторов контента. VK Play объединяет в себе все необходимые для игрового сообщества сервисы и предлагает развлечения для каждого: каталог игр, облачный гейминг, стриминг, киберспорт и многое другое. На площадке представлены игры на любой вкус — от лёгких головоломок до хардкорного экшена с возможностью запускать игры через сервис облачного гейминга с любого ПК. Для фанатов киберспорта VK Play также проводит любительские и профессиональные, открытые и эксклюзивные кибертурниры.
Задачи
Разработка графических материалов для социальных сетей, рекламных кампаний и других цифровых каналов коммуникации
Создание визуальных концепций и ключевых рекламных материалов для маркетинговых кампаний, промоакций и спецпроектов VK Play
Участие в разработке коммерческих и партнёрских спецпроектов, включая создание визуальных концепций, рекламных материалов и адаптацию дизайна под требования партнёров
Разработка дизайна лендингов и промостраниц, включая проработку визуальной концепции, композиции и графических элементов
Создание презентаций, коммерческих предложений и других информационных материалов в Figma и PowerPoint
Разработка, вёрстка и подготовка к печати рекламной и брендовой полиграфической продукции: плакаты, буклеты, листовки, брошюры и другие материалы
Адаптация визуальных концепций под различные рекламные форматы, площадки и каналы коммуникации с учётом технических требований
Участие в развитии и поддержании визуального стиля бренда VK Play, обеспечение целостности и узнаваемости визуальных коммуникаций
Создание, подбор и обработка графических материалов с использованием профессиональных редакторов, стоковых ресурсов и нейросетевых инструментов
Взаимодействие с маркетологами, редакторами, разработчиками и другими участниками команды на всех этапах реализации проектов
Самостоятельная проработка дизайн-задач, поиск оптимальных решений с учётом сроков, доступных ресурсов и целей проекта
Подготовка финальных материалов к публикации, передаче в разработку или производство, контроль их качества и соответствия техническим требованиям
Требования
Уверенное владение Figma, Adobe Photoshop и Illustrator
Хорошее понимание принципов маркетингового и коммуникационного дизайна, композиции, колористики и типографики
Опыт разработки визуальных концепций для рекламных кампаний, промоматериалов и цифровых площадок
Опыт работы с коммерческими спецпроектами или понимание их специфики, целей и роли дизайна в реализации партнёрских интеграций
Креативное мышление, умение находить нестандартные визуальные решения, предлагать идеи и аргументировать выбранный подход
Уверенные навыки работы со стоковыми материалами, включая поиск, обработку и адаптацию изображений под задачи
Практический опыт использования нейросетевых инструментов, в частности Magnific и ChatGPT, для создания, обработки и улучшения визуальных материалов
Умение самостоятельно разбираться в технических заданиях, выявлять недостающую информацию и находить оптимальные способы реализации задач
Развитые коммуникативные навыки, умение взаимодействовать с заказчиками, понимать их запросы и конструктивно работать с обратной связью
Гибкость мышления, находчивость и умение быстро адаптироваться к изменениям, находить решения в условиях ограниченных ресурсов и сжатых сроков
Навыки самостоятельного планирования, расстановки приоритетов и соблюдения договорённостей даже в условиях высокой динамики задач
Знакомство с игровой индустрией, понимание особенностей игровой аудитории или искренний интерес к играм и желание погружаться в эту сферу
Будет плюсом
Мы предлагаем:
Сильное профессиональное окружение и возможность обмениваться опытом с дизайнерами и экспертами VK
Возможности для профессионального и карьерного развития внутри компании
Доступ к образовательным ресурсам, внутренним мероприятиям и профессиональным сообществам VK
Гибридный формат работы из городов присутствия наших офисов. Также возможна удалённая работа из любого города России
Официальное оформление по ТК РФ с первого дня
Программу ДМС для сотрудников и их детей с первого месяца работы
Компенсацию питания
Систему гибких льгот с 14 категориями на выбор
И многое другое, о чём мы расскажем на собеседовании :)