Location: Москва
Workplace: Комбинированный
Наша команда занимается разработкой мониторинга в рамках внутреннего облака ВК. В зоне ответственности команды находятся метрики и алерты. Также создаём платформу Observability, которая должна будет стать единой точкой входа в инструменты наблюдаемости.
Задачи
Построение централизованной системы мониторинга на базе VictoriaMetrics
Доработка стека VictoriaMetrics для использования внутри большого продакшена
Развитие системы алертинга и доставки нотификаций
Оптимизация сбора, хранения и обработки метрик
Построение платформы Observability в инфраструктуре ВК
Требования
Глубокое понимание принципов построения распределённых систем, работы сетей и ОС Linux
Опыт работы с PostgreSQL, Redis, Kafka
Опыт построения систем мониторинга и работы с метриками (особенно приветствуется опыт с VictoriaMetrics, Prometheus и аналогами)
Умение организовать процесс разработки и предлагать архитектурные улучшения
Опыт участия в open-source проектах будет плюсом
Location: Москва
Workplace: гибкий
VK Музыка — стриминговый сервис, который объединил музыкальную платформу ВКонтакте и отдельное приложение VK Музыка. Миллионы пользователей слушают здесь любимые песни, а тысячи артистов находят свою аудиторию.
Мы разрабатываем, улучшаем и поддерживаем один из крупнейших сервисов в России: выпускаем приложения для iOS и Android, открываем новые имена и собираем лучшую музыку. А ещё — обучаем наши рекомендательные системы, чтобы пользователи находили треки по своим интересам, а музыканты — больше преданных слушателей.
Задачи
Разработка высоконагруженного бэкенда и API для сервисов VK Музыки
Реализация продуктовых и технических задач
Проектирование новых фич и улучшение текущих
Сотрудничество с другими командами при разработке крупных обновлений
Требования
На продвинутом уровне владеете Go (1.19 и выше)
Отлично понимаете особенности работы баз данных (SQL/NoSQL)
Разбираетесь в алгоритмах и структурах данных
Владеете паттернами проектирования и принципами программирования
Пишете unit и интеграционные тесты
Имеете широкий кругозор в области современных веб-технологий
Знакомы с практиками командной разработки
Плюсом будет, если знаете Temporal или другие аналогичные workflow engine
Location: Москва
Workplace: гибкий
MAX — это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане.
Наша команда создаёт ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации, который заменит 15-летнее legacy на Perl. Это критически важный узел, через который проходят каскады проверок: SMS, Mobile ID, MAX, Telegram и Flash-calls. Параллельно мы развиваем транспорт для доставки Push-уведомлений на миллионы Android-устройств. Нам нужен сильный инженер, который готов не только проектировать архитектуру, но и задавать стандарты кода, писать его и развивать команду из 14 человек.
Наш стек:
Язык — Go
Брокеры и хранилища — Kafka, PostgreSQL, ClickHouse, YT, Redis
Инфраструктура — VK OneCloud
Задачи
Развитие SMS-Gate, VKCM и других проектов подразделения
Перенос логики с Perl-систем на современный стек без деградации сервиса
Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии
Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana
Ревью кода, менторство разработчиков и внедрение стандартов разработки в команде
Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет)
Требования
Опыт от 3–5 лет коммерческой разработки на Go
Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload)
Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки)
Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг
Желателен опыт управления командой или менторства. Способность аргументированно защитить техническое решение
Спокойное отношение к чтению старого кода для его последующей замены, а также к работе с новым для себя стеком технологий
Готовность работать в гибридном или офисном режиме работы
Будет плюсом
Опыт работы с Push-сервисами или телеком-протоколами
Опыт в переговорах с техническими партнёрами (операторы связи, вендоры и др.)
Location: Москва
Workplace: гибкий
MAX — это цифровая платформа от VK, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов. Вместе мы делаем суперприложение, которое будет закрывать любые повседневные задачи человека: от звонка другу и просмотра погоды до оплаты парковки, записи в поликлинику и бронирования столика в ресторане.
Сейчас мы ищем Go-разработчика в команду уведомлений. В 2026 году на суммарный RPS всех сервисов команды >100K с пиками >500K.
Задачи
Написание высоконагруженных микросервисов на Go с нуля, развитие имеющихся (четыре сервиса: система доставки, система хранения, бэкенд для APK, система аутентификации)
Требование к решениям: скорость, отказоустойчивость, надёжность 99.99, секьюрность
Требования
Опыт коммерческой разработки на Go от двух лет
Знание еще как минимум двух языков объектно ориентированного программирования
Опыт работы в PosgreSQL/Redis/Kafka/Docker
Опыт развития cd/cd code->prod pipeline в GitLab/Jenkins + OpenShift/Kubernetes
Опыт написания микросервисов с боевой нагрузкой >50K и интеграциями с базой/кэшами/очередями
Опыт написания интеграционных тестов на testscontainers/in-memory с проверкой in/out активностей сервиса и его влияния на базу/кэш/очередь/мок смежной системы
Опыт реализации нагрузочного тестирования
Опыт работы с grpc/protocol buffers
Умение работать с code-review культурой. Написание читаемого и поддерживаемого кода с аспектами observability
Автономность, вовлечённость, инициативность, педантичность
Location: Москва
Workplace: гибкий
Команда занимается разработкой и поддержкой внутренней платформы для автоматизации бизнес-процессов, в частности при помощи AI-агентов. Наша цель
— сделать автоматизацию доступной для максимально широкого круга пользователей и при этом обеспечить высокий уровень надёжности.
Задачи
Разработка и развитие ядра графового интерпретатора и backend-функциональности остальных сервисов платформы
Проектирование и реализация новых сервисов
Оптимизация производительности, стабильности и масштабируемости AI-платформы
Участие в проработке архитектуры и технических решений по продуктовым задачам
Разбор инцидентов, поиск узких мест, улучшение наблюдаемости и качества эксплуатации
Взаимодействие со смежными backend-командами и внутренними заказчиками
Участие в код-ревью, техническом обсуждении задач и формировании инженерных практик команды
Требования
Опыт разработки на Go
Опыт проектирования и разработки отказоустойчивых Cloud-Native систем
Системное мышление
Будет плюсом
Знание Python
Опыт работы с Mongo, Redis, Kafka, PostgreSQL
Опыт работы с N8N или другими подобными платформами
Понимание внутреннего устройства AI-агентов и базовых принципов agentic AI: prompt и context engineering для современных LLM, MCP, tool calling, etc.
Location: Москва
Workplace: гибкий
Мы — одна из немногих команд в стране, которая разрабатывает ядро распределённой базы данных, а не просто эксплуатирует её. У нас собственный форк Apache Cassandra, поверх которого реализовано то, чего нет в ванильной версии: транзакции, глобальные индексы, генератор последовательностей.
С чем предстоит иметь дело:
Распределённые системы на практике: репликация, кворумы, консистентность — в продакшене из кластеров на сотни узлов в нескольких дата-центрах, обслуживающем сервисы с многомиллионной аудиторией
Живая миграция между мажорными версиями базы без downtime продуктов
Производительность на уровне движка хранения: стратегии компакшена, тюнинг GC, работа с off-heap, профилирование под продакшен-нагрузкой
Отказоустойчивость: сценарии потери целого дата-центра, расчётные модели доступности, разбор реальных инцидентов до первопричины
Работа с апстримом: наш форк регулярно синхронизируется с ванильной Apache Cassandra
— вы будете читать и понимать код одной из самых известных open-source баз на уровне контрибьютора
Баги, которые не воспроизвести на ноутбуке: часть проблем существует только на больших данных и больших кластерах. Реальный пример из нашей практики — переполнение int32 при компакции SSTable, у которых файл метаданных сжатия перерос 2 ГБ: код работал годами, пока данные не доросли до граничного значения
Задачи
Разработка и поддержка собственного форка Apache Cassandra
Развитие ядра форка: транзакционный слой (ACID поверх Cassandra), глобальные индексы, слияние с апстримом Apache Cassandra
Миграция продуктовых сервисов на использование последней версии форка
Разработка и поддержка интеграции Cassandra во внутреннюю систему managed database
Работа с нагрузочными тестами
Работа с метриками, алертами, написание ранбуков, совершенствование инструментов диагностики
Дежурство по своим сервисам, разбор инцидентов и устранение их причин
Техническое ревью изменений и менторинг в команде
Работа с командами-потребителями: разбор их проблем с производительностью, схемой данных и конфигурацией
Требования
Практический опыт разработки на Java от пяти лет. Core, многопоточность, работа с памятью и сборщиком мусора, профилирование
Понимание того, как база данных устроена внутри: хранение на диске, индексы, журнал записи, слияние файлов данных, транзакции и уровни изоляции. На примере любой СУБД
Опыт чтения и доработки исходного кода инфраструктурного open-source: баз данных, брокеров сообщений, распределённых систем
Опыт работы в большой чужой кодовой базе: умение разобраться в незнакомом коде и вносить изменения, не ломая смежную функциональность
Понимание распределённых систем: репликация, консистентность, кворумы, поведение при отказе узлов и сетевых разделениях
Готовность участвовать в дежурстве по своим сервисам и разбирать инциденты
Будет плюсом
Опыт работы с Apache Cassandra любой версии
Опыт с другими NoSQL-хранилищами: HBase, ScyllaDB, MongoDB, Redis
Опыт эксплуатации баз под нагрузкой: диагностика по метрикам и логам, разбор инцидентов на продакшене
Location: Москва
Workplace: гибкий
Наша команда отвечает за обеспечение выплат пользователям за различные монетизации Вконтакте. Мы работаем с деньгами, и для нас важна стабильность и отказоустойчивость с соблюдением требований налоговой и юридической сторон.В команду кабинета выплат ищем backend-разработчика, который займётся созданием новых и оптимизацией существующих решений, связанных с выплатами за программы монетизаций, финансовой статистикой и аудитом, антифродом и платёжной поддержкой.
Задачи
Проектирование и разработка: участие в проектировании, реализации и поддержке микросервисов на Go. Вы не просто выполняете задачи, а предлагаете архитектурные решения
Надёжность и безопасность: повышение стабильности, отказоустойчивости и производительности системы
Ответственность за соблюдение принципов PCI DSS в вашем коде
Масштабирование и оптимизация: работа над увеличением нагрузки и оптимизацией существующих сервисов
Командная работа: активное взаимодействие со смежными командами для интеграции и реализации сквозных функциональностей
Требования
Имеете опыт коммерческой разработки на Go от трех лет
Знакомы с концепциями микросервисной архитектуры
Умеете писать эффективный код и хорошо разбираетесь в чужом
Обладаете системным подходом и проявляете внимание к деталям
Имеете опыт интеграции с различными хранилищами данных (PostgreSQL, MySQL, ClickHouse)
Уже работали с системами очередей (Kafka/RabbitMQ)
Готовы брать на себя инициативу в решении сложных задач
Умеете писать unit- и интеграционные тесты
Понимаете основы контейнеризации (Docker) и оркестрации (Kubernetes)
Знаете фронтенд-разработку на базовом уровне
Будет плюсом
Опыт высоконагруженных систем
Опыт проектирования микросервисных архитектур
Работа в финтехе или других сферах с высокими требованиями к безопасности и надёжности
Опыт настройки мониторинга и алертинга (Prometheus, Grafana)
Опыт распила монолита
Location: Москва
Workplace: гибкий
Наша команда разрабатывает и развивает Поиск по ведущему российскому магазину мобильных приложений, которыми пользуются миллионы пользователей каждый день. За каждой поисковой вертикалью стоят ML-алгоритмы, пайплайны обработки больших данных и множество A/B-экспериментов. Мы ищем Backend-разработчика, которому интересно погрузиться в область поискового ранжирования и работать над повышением качества поиска с помощью методов машинного обучения.
Вы будете самостоятельно придумывать, рассчитывать и разрабатывать признаки, которые позволят лучше понимать контекст поисковой сессии. Часто для этого придётся обрабатывать большие объёмы данных с использованием современных технологий. Вы будете внедрять и использовать модели машинного обучения: от классических ML-моделей до самых современных нейросетей и LLM. Вы будете улучшать инфраструктуру поиска с использованием лучших практик, принятых в крупнейших ИТ-компаниях.
Задачи
Улучшать алгоритмы и модели ранжирования приложений по запросам
Придумывать и разрабатывать признаки, описывающие пользователей и приложения
Внедрять в поиск дополнительные данные, которые помогут улучшить пользовательский опыт
Внедрять различные ML-модели, помогающие улучшить качество поисковой выдачи
Разработка и развитие процессов обработки, подготовки и оперативной доставки данных
Требования
Уверенное владение С++ и Python
Знание классических алгоритмов, структур данных и основных методов ML
Опыт работы с технологиями обработки больших данных
Готовность изучать и использовать новые технологии
Готовность внедрять ML-решения в Поиск
Открытость, самостоятельность, проактивность
Location: Москва
Workplace: гибкий
Наша команда развивает один из ключевых продуктов на стыке Social Commerce и AdTech. Проекту чуть больше полутора лет — он уже успешно прошёл этап становления, получил порядка 10 тысяч активных рекламодателей и 40 тысяч авторов контента и продолжает активно расти.
Мы создаём платформу, которая объединяет рекламодателей, авторов контента и аудиторию, делая рекламу максимально естественной, полезной и эффективной. Развиваем инструменты нативной рекламы, которые органично становятся частью пользовательского опыта, а также технологии influence- и performance-маркетинга, позволяющие рекламодателям получать измеримые результаты, а авторам — эффективно монетизировать свой контент.
Помимо прямого направления работы с рекламой мы активно развиваем продукт Social Commerce — одно из самых быстрорастущих направлений цифровой экономики. Покупки всё чаще совершаются благодаря рекомендациям авторов и сообществ, а качественный контент становится важной частью пути пользователя к покупке. Мы строим платформу, которая помогает брендам, авторам и пользователям взаимодействовать максимально эффективно, объединяя современные рекламные технологии, аналитику и инструменты монетизации.
Почему стоит присоединиться:
Работа над современной микросервисной платформой без многолетнего легаси
Современный технологический стек: Go, React, PostgreSQL, Kafka, облачная инфраструктура
Возможность влиять на архитектуру, технические решения и развитие продукта
Пространство для реализации собственных инженерных инициатив и внедрения лучших практик разработки
Команда, ориентированная на качество, скорость развития продукта и профессиональный рост
Задачи
Создание и развитие доменных направлений новой платформы influence/performance-маркетинга
Участие в системном дизайне
Участие в краткосрочном и долгосрочном планировании продуктовых и технических задач своей команды
Требования
Опыт коммерческой backend-разработки от пяти лет
Опыт разработки на Go от двух лет
Опыт проектирования распределённых систем
Уверенное знание PostgreSQL: проектирование схем данных, написание и оптимизация SQL-запросов
Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналогами)
Опыт работы с in-memory-хранилищами (Redis или аналогами)
Понимание принципов построения микросервисной архитектуры и взаимодействия сервисов
Опыт разработки и сопровождения REST/gRPC API
Знание классических алгоритмов и структур данных
Понимание сетевого взаимодействия, HTTP, TCP/IP и принципов работы распределённых систем
Умение самостоятельно декомпозировать задачи, оценивать объём работ и доводить их до результата
Готовность участвовать в проектировании решений и обсуждении архитектуры
Будет плюсом
Опыт работы в AdTech, MarTech, Influence Marketing или Performance Marketing
Опыт работы с системами наблюдаемости (Prometheus, Grafana, OpenTelemetry или аналогами)
Опыт работы с CI/CD
Понимание принципов отказоустойчивости, идемпотентности и обработки ошибок в распределённых системах
Опыт написания интеграционных и нагрузочных тестов
Location: Москва
Workplace: гибкий
Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы RPS и петабайты данных — главные вызовы для бэкенда ВКонтакте.Core Backend — это слой продуктовой инфраструктуры, который лежит в основе и позволяет разным командам двигаться вперёд, не решая одни и те же задачи.Мы ищем инженера, который хочет решать сложные задачи и напрямую влиять на архитектуру ВКонтакте.
Задачи
проектирование и реализация новых Go-сервисов для распила монолита;
оптимизация нагрузки и потребления ресурсов существующих сервисов;
переход на современные open-source базы данных;
повышение надёжности ВКонтакте.
Примеры конкретных задач в работе:
сервис статистики для авторов. Единая точка входа для работы со статистикой. Обрабатывает около миллиона событий в секунду, связанных с взаимодействием с контентом, и отображает её в личных кабинетах авторов практически в реальном времени;
Лайки и реакции. Единый сервис для простановки лайков и реакций для любых сущностей. Архив объёмом в триллион лайков, миллионы чтений и тысячи записей в секунду;
Комментарии. Единый сервис для работы с комментариями к любым сущностям — посты/видео/клипы. Унифицированная и настраиваемая логика для лёгкой интеграции в любой продукт;
редизайн платформы сообщений: миграция триллионов сообщений с специфичных, сильно кастомизированных движков на современный open-source стек с выделением переиспользуемого core backend-слоя.
Требования
владение Go уверенное;
опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений;
опыт работы с несколькими популярными open-source решениями: PostgreSQL, MongoDB, Redis, Cassandra, ClickHouse, Kafka или аналогами.
Будет плюсом
знание PHP;
опыт оптимизации вычислений и хранения данных;
опыт работы с YTsaurus.
Location: Москва
Workplace: гибкий
Команда VK Коммуникаций отвечает за ключи безопасности и доставки сообщений для всей экосистемы. Мы строим единый сервис верификации (SMS-Gate), который заменит 15-летнюю систему на Perl. Также мы развиваем VKCM — транспорт для Push-уведомлений, который доставляет миллионы сообщений на Android-устройства.
Тебе предстоит не только создавать, но и масштабировать архитектуру, устанавливать стандарты и вести за собой команду из 14 человек.
Задачи
Проектировать и реализовывать архитектуру сервисов: SMS-Gate, VKCM и других
Мигрировать логику с Perl на Go, сохранив стабильность и надёжность
Реализовывать сложные каскады проверок (SMS, Mobile ID, Telegram, Flash-звонки и так далее) для оптимизации конверсии и затрат
Настраивать observability (метрики, алерты, логи) с использованием VictoriaMetrics и Grafana
Проводить ревью кода, менторить разработчиков и внедрять стандарты качества
Оптимизировать CI/CD, сокращать техдолг и улучшать процессы разработки
Участвовать в планировании и управлении техническим бэклогом
Работать с внешними партнёрами (операторы, вендоры) при необходимости
Требования
От трёх до пяти лет коммерческой разработки на Go
Опыт проектирования распределённых систем под высокой нагрузкой (Highload)
Глубокое понимание PostgreSQL, Redis и Kafka (включая работу с партициями, репликацией и гарантиями доставки)
Умение настраивать метрики, логи и алерты
Опыт управления командой или менторства (желателен)
Способность аргументированно защищать технические решения
Способность работать с устаревшим кодом и вносить улучшения без потери стабильности
Готовность осваивать новые технологии и адаптироваться к новым требованиям
Будет плюсом
Опыт работы с Push-сервисами или телекоммуникационными протоколами
Навыки переговоров с техническими партнёрами (операторы связи, вендоры и другие)
Location: Москва
Workplace: Комбинированный
Наша команда развивает экосистемные сервисы VK — решения, которые упрощают пользовательский опыт и создают удобную экосистему из существующих продуктов внутри и за пределами VK.
Задачи
Разрабатывать и дорабатывать конфигурации BPMSoft с нуля и с использованием стандартных инструментов конфигуратора
Создавать базовые компоненты платформы: схемы, модули, детали, кнопки, поля
Настраивать страницы разделов: валидацию, видимость, доступность и обязательность полей
Добавлять и настраивать детали, включая фильтрацию и кастомизацию отображения
Разрабатывать клиентские схемы, расширять и переопределять базовые модули
Подключать зависимости в клиентских схемах с пониманием целей и последствий
Работать с Sandbox для обмена данными между модулями
Обрабатывать событийную модель: сохранение, изменение, стартовые сигналы бизнес-процессов
Писать интеграции через бизнес-процессы и веб-сервисы REST/SOAP
Поднимать приложение локально, включая сборку в Docker
Отлаживать серверную и клиентскую части, работать с логами
Анализировать и дорабатывать чужой код
Работать с Git в команде
Требования
Глубокое знание архитектуры BPMSoft и уверенная настройка системы через конфигуратор
Опыт локального развёртывания приложения, в том числе из Docker
Знание C#, JavaScript, .NET на уровне, достаточном для решения задач средней сложности
Уверенная работа с PostgreSQL: JOIN, индексы, триггеры, запросы по нескольким таблицам
Понимание различий между Select и EntitySchemaQuery и умение выбирать подходящий инструмент
Опыт работы с ClassFactory
Понимание жизненного цикла клиентской схемы
Навыки отладки клиент-серверного взаимодействия
Будет плюсом
Сертификат BPMSoft Разработчик — продвинутый уровень
Знание Go и (или) Python
Понимание смежного frontend/backend-стека: React, TypeScript, RxJS
Опыт интеграции BPMSoft со смежными системами
Опыт миграции с других CRM-систем, включая Salesforce, Microsoft Dynamics, 1С, на BPMSoft
Location: Москва
Workplace: гибкий
Группа разработки HPC-инфраструктуры занимается созданием суперкомпьютера, на котором обучается вся компания. Мы строим HPC-сегменты с использованием технологий InfiniBand и RoCE, а поверх них — ML-платформу на базе Kubernetes.
Задачи
Разработка и развитие компонентов ML-платформы и инфраструктурных сервисов
Автоматизация процессов запуска, сопровождения и мониторинга ML/HPC workloads
Повышение надёжности, производительности и масштабируемости платформы
Развитие CI/CD и внутренних инструментов для эксплуатации платформы
Взаимодействие с командами разработки и ML-инженерами по вопросам платформы и инфраструктуры
Требования
Опыт разработки инфраструктурных и platform-компонентов на Go
Углубленные знания Linux, включая понимание работы ОС, сетевого стека и механизмов контейнеризации
Хорошее понимание сетей, сетевых протоколов и диагностики проблем связности
Знание архитектуры и принципов работы Kubernetes
Навыки troubleshooting на всех уровнях инфраструктуры: хост, контейнеры, runtime, сеть
Опыт автоматизации инфраструктурных процессов и разработки внутренних инструментов
Понимание принципов надёжности, масштабируемости и observability production-систем
Будет плюсом
Опыт работы с ML / MLOps / HPC workloads
Опыт разработки на Python
Опыт работы с CI/CD, monitoring и platform tooling
Location: Москва
Workplace: гибкий
Мы объединяем рекламные продукты и инструменты для бизнеса VK, которые упрощают начало работы и ежедневное взаимодействие с рекламными кампаниями для любых категорий пользователей: от начинающих предпринимателей до профессионалов маркетинга.
Задачи
Разрабатывать и поддерживать внутреннюю биллинговую платформу крупной корпорации
Реализовывать сервисы расчёта транзакций, начислений, бонусов и финансовой отчётности
Развивать интеграции с платёжными системами, бухгалтерией, аналитическими сервисами и внутренними API
Участвовать в автоматизации процессов MSFO/IFRS и РСБУ-отчётности
Работать с высоконагруженными транзакционными системами и большими объёмами данных
Оптимизировать производительность SQL-запросов и расчётных процессов
Обеспечивать корректность, отказоустойчивость и прозрачность финансовых расчётов
Взаимодействовать с продуктовыми командами, аналитиками и внутренними бизнес-заказчиками
Требования
Знание компьютерных сетей и базовая работа с командной строкой Linux
Опыт разработки на Go (Golang)
Опыт работы с микросервисами
Опыт работы с Postgres, Kafka, Redis
Готовность разбираться в чужом коде и поддерживать существующий сервис
Будет плюсом
Опыт работы с YTSaurus
Опыт работы с большими объёмами данных
Опыт взаимодействия с продуктовой командой (сбор и валидация продуктовых требований и декомпозиция задач)
Location: Москва
Workplace: Комбинированный
Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы RPS и петабайты данных — главные вызовы для бэкенда ВКонтакте.
Команда надёжности отвечает за развитие инструментов, процессов и практик для повышения стабильности и отказоустойчивости, активно участвует в принятии архитектурных решений и разработке критических компонент.
Задачи
Работать над инструментами предотвращения/предупреждения инцидентов
Анализировать инциденты и принимать решения по ключевым исправлениям
Разрабатывать механизмы деградации системы — чтобы отказ или замедление отдельных её частей влияли минимально на работоспособность всей системы
Переводить инфраструктуру на новые целевые технологии
Участвовать в построении микросервисной архитектуры и внедрении инструментов для её развития
Требования
Уверенное владение Go (или другими промышленными языками C/C++/Java/C#/Rust)
Глубокое понимание и опыт работы как минимум с одной БД из списка — Postgres/MongoDB/Cassandra/ClickHouse/YDB/Redis (плюсом будет опыт эксплуатации)
Опыт работы на позициях SRE или разработчика инфраструктуры/платформы
Опыт работы с Kubernetes (или с другими внутренними оркестраторами — например, Yandex Deploy)
Будет плюсом
Опыт проектирования крупных высоконагруженных систем и вывод их в продакшен
Опыт работы непосредственно с железом / в области сетевой инженерии
Навыки перформанс-инжиниринга и планирования ресурсов (CPU/IO/сеть), поиск узких мест и деградаций
Location: Москва
Workplace: гибкий
Команда VK ID отвечает за ключевую инфраструктуру аутентификации и авторизации. Мы строим высоконагруженные системы, которые работают с миллионами пользователей ежедневно. Сейчас мы активно модернизируем архитектуру: переносим устаревший код с PHP на современную микросервисную архитектуру на Go, внедряем передовые механизмы безопасности и боремся с ботами.
В нашу команду нужен амбициозный и ответственный разработчик, желающий двигать продукт и команду.
Задачи
Развивать и поддерживать высоконагруженные сервисы идентификации и аутентификации на Go
Мигрировать и рефакторить legacy-код (PHP) на микросервисную архитектуру без потери стабильности
Реализовывать сложные сценарии входа: бесшовная авторизация, автологин, QR-коды, каскады подтверждения (SMS, звонки, Mobile ID, пуши, мессенджеры)
Настраивать и оптимизировать мониторинг, алертинг и логирование (Grafana, VictoriaMetrics)
Интегрировать системы защиты от ботов и усилить безопасность аккаунтов
Взаимодействовать с командами поддержки, разработчиками других сервисов и экспертами по безопасности
Техническое лидерство: mentoring junior-разработчиков, проведение код-ревью, формирование стандартов качества
Требования
Опыт коммерческой разработки на Go от трёх до пяти лет
Опыт проектирования распределённых систем под высокой нагрузкой (Highload)
Глубокое понимание баз данных: PostgreSQL, Redis и опыт работы с Kafka (партиционирование, репликация, гарантии доставки)
Знание облачных инфраструктур (AWS, Yandex Cloud, VK Cloud или аналогов)
Умение настраивать observability: сбор метрик, логирование, алертинг (Grafana, VictoriaMetrics)
Способность к техническому лидерству: желание и опыт менторства, участие в архитектурных решениях
Навыки работы с легаси-кодом: умение читать, анализировать и безопасно заменять старую логику
Location: Москва
Workplace: Дистанционный
Мы объединяем рекламные продукты и инструменты для бизнеса VK, которые упрощают начало работы и ежедневное взаимодействие с рекламными кампаниями для любых категорий пользователей: от начинающих предпринимателей до профессионалов маркетинга.
Задачи
Разрабатывать и поддерживать внутреннюю биллинговую платформу крупной корпорации
Реализовывать сервисы расчёта транзакций, начислений, бонусов и финансовой отчётности
Развивать интеграции с платёжными системами, бухгалтерией, аналитическими сервисами и внутренними API
Участвовать в автоматизации процессов MSFO/IFRS и РСБУ-отчётности
Работать с высоконагруженными транзакционными системами и большими объёмами данных
Оптимизировать производительность SQL-запросов и расчётных процессов
Обеспечивать корректность, отказоустойчивость и прозрачность финансовых расчётов
Взаимодействовать с продуктовыми командами, аналитиками и внутренними бизнес-заказчиками
Требования
Знание компьютерных сетей и базовая работа с командной строкой Linux
Опыт разработки на Go (Golang)
Минимальное знание Python
Опыт проектирования высоконагрузочных систем
Опыт работы с Postgres, Kafka, Redis
Готовность разбираться в чужом коде и поддерживать существующий сервис
Будет плюсом
Опыт работы с YTSaurus
Опыт работы с большими объёмами данных
Опыт взаимодействия с продуктовой командой (сбор и валидация продуктовых требований и декомпозиция задач)
Location: Москва
Workplace: гибкий
Наша команда занимается разработкой и поддержкой мини-приложений внутри ВКонтакте. Среди наших приложений: VK Чекбэк, сервис для выгодных покупок (купоны, кешбэк за покупки, карты лояльности), и SuperUP — сервис, в котором пользователи могут выполнять различные задания, получать в награду баллы и обменивать их на призы. А ещё приложения-розыгрыши, приуроченные к событиям VK, — пользователи выполняют задания в наших продуктах и продуктах партнёров и получают за это моментальные призы или валюту спецпроекта, аудитория также может участвовать в этом приложении в розыгрыше крупных призов.
Задачи
Проектирование и реализация новых Go-сервисов
Выполнение небольших задач из технического долга, позволяющих глубже погрузиться в изученные процессы и технологии
Разработка API-методов на стороне бэкенда ВКонтакте
Перенос существующих асинхронных задач в новый кластер (аналог Redis)
Ознакомление с существующим бэкендом спецпроекта, с уже созданной админкой и её функциональностью, доработка старой админки
Ознакомление с технической и продуктовой документацией новой админки, участие в грумингах и процессе планирования задач
Помощь в разработке новой админки
Требования
Опыт разработки на Go от 5ти лет
Будет плюсом
Опыт работы с php будем плюсом
Москва
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.