Location: Нижний Новгород
**ИТ B2C — самая крупная экосистема в Сбере. Нас более 8000 человек в 18 городах России. Мы занимаемся разработкой и развитием розничных решений, помогая сделать сервисы Банка доступнее, безопаснее и удобнее.**
**Ждем именно тебя!**
Мы команда сопровождения cистем кампейнинга (SberNBA). Sber Next Best Action (SberNBA) - высоконагруженная и наукоемкая платформа, которая позволяет делать клиенту наиболее релевантные предложения продуктов экосистемы Сбер на всех этапах клиентского пути. Платформа обрабатывает десятки тысяч событий и обращений в секунду и превращает их в персонализированные и своевременные коммуникации с клиентом
Задачи команды: оперативное решение инцидентов, взаимодействие с 3-линией и смежными системами в рамках решения обращений, участие в настройке мониторинга инфраструктуры, бизнес-процессов, настройка DevOps, участие в формировании требований по развитию продукта и проведении тестирования. Наше преимущество в решении интересных задач, используя различные программные решения и подходы с применением разнообразных инновационных технологий.
Обязанности
Обеспечение надёжного функционирования и реализации изменений сопровождаемых функциональных подсистем АС
Предотвращение и решение инцидентов в prod, поиск первопричин и их устранение
Deploy новых версий в prod средствами DevOps (Jenkins, Ansible, BitBucket)
Внесение изменений в конфигурацию приложений
Выполнение регламентных работ по обновлению psi и prod стендов
Работа\\обновление с сертификатами безопасности
Заказ, оптимизация, сайзинг, инфраструктуры АС
Настройка и совершенствование автоматизированной системы мониторинга высоконагруженной АС (ELK, Zabbix, Grafana, Kibana и др)
Требования
Опыт работы:
с контейнерами и микросервисной архитектурой: Kubernetes/OpenShift/Docker
с Unix-системами (RedHat), Kafka, Nginx, Flink и аналогами,
с реляционными СУБД (Oracle, PostgreSQL), составление SQL запросов.
с инструментами развёртывания ПО\\конфигурирования pipeline: Jenkins, Ansible, Bitbucket, Nexus Registry
Опыт создания и настройки мониторинга на базе инструментов: Zabbix, Grafana, Prometheus, ELK
Понимание принципов сетевого взаимодействия приложений на базе TCP/IP, работы Web-API (SOAP, XML, JSON, REST, etc), принципов ITIL
Знание принципов построения систем высокой доступности – реплики, кластеры, балансировка, масштабирование
Навыки проведения приемо-сдаточных испытаний, интеграционно-функционального, нагрузочного тестирования
Ведение документации (Jira, Confluence), актуализация базы знаний, обмен полученными знаниями
Высшее техническое образование, незаконченное высшее (в процессе обучения)
Условия
**Условия:**
офисный формат работы
годовой бонус и ежегодный пересмотр
расширенный ДМС с первого дня + стоматология и льготное страхование для семьи
корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
офис на Академика Сахарова, 2а
льготная ипотека в Сбере, корпоративная пенсионная программа, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний
Location: Москва
GigaCode - AI-продукт для разработчиков. Мы создаём AI-агентов, которые помогают писать, анализировать, тестировать и сопровождать код.
Ищем технически сильного Backend Team Lead (Java), который возглавит команду backend-разработки GigaCode.
Обязанности
### Задачи:
* управлять командой backend-разработчиков: планирование, развитие, найм.
* проектировать архитектуру и развивать backend GigaCode
* разрабатывать новые продуктовые возможности и API для CLI, Desktop и IDE-плагинов
* развивать интеграции с LLM, агентные сценарии и взаимодействие клиентских приложений сbackend
* обеспечивать производительность, отказоустойчивость и масштабируемость продукта
* принимать технические решения, участвовать в разработке и code review.
Требования
### Мы ожидаем:
* опыт backend-разработки от 5 лет, управление командой — от 2 лет
* глубокая экспертиза в Java, Spring Boot
* опыт проектирования распределённых и высоконагруженных систем
* знание PostgreSQL, Redis, Kafka, Docker, Kubernetes
* понимание микросервисной архитектуры, observability и CI/CD
* умение самостоятельно принимать технические решения и доводить их до production.
**Будет плюсом:**
* опыт разработки на Rust и JavaScript / TypeScrip
* опыт разработки AI-продуктов, LLM-интеграций и агентных систем
* Знакомство с MCP, OpenTelemetry и архитектурой AI coding assistants.
Условия
### Мы предлагаем:
* годовой бонус и ежегодный пересмотр зарплаты
* расширенный ДМС с первого дня, страхование жизни, корпоративная пенсионная программа
* льготная ипотека для сотрудников, подписка Прайм с возможностью шеринга (совместного использования) на трёх близких, скидки от партнеров и сервисов группы компаний
* корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
* офис с видом на набережную, зонами отдыха и спортзалом
* 90 дней удаленной работы из любого региона РФ
* реферальная программа (бонус до 100 000 рублей).
-Проектирование, разработка и внедрение программного обеспечения в стеке React, Yii2, PostgreSQL. -Тестирование и отладка при разработке нового функционала, написание автотестов, поиск багов серверных приложений, исправление ошибок.
Location: Москва
Workplace: гибкий
ML Media — продукт ML R&D: единый gateway для различных AI-технологий. Продуктовые команды VK интегрируются с платформой один раз и получают доступ ко всему спектру речевых и мультимедийных ML-моделей:
ASR — распознавание речи: синхронное, асинхронное (длинные аудио) и realtime-стриминг
TTS — синтез речи
CV — компьютерное зрение: детекция лиц, оценка качества видео, deepfake-детекция, OCR
VQE — улучшение качества речи: шумоподавление, определение голосовой активности
Диаризация — разметка аудио по спикерам
Суммаризация — краткое содержание аудио и видео на базе LLM: главные тезисы длинных записей за секунды, а не часы прослушивания
За единым API платформа скрывает всю инженерную обвязку: маршрутизацию и балансировку нагрузки на GPU-парк с моделями на NVIDIA Triton Inference Server и vLLM, квоты и рейт-лимиты, асинхронную обработку длинных медиа, защиту GPU-парка от перегрузки и наблюдаемость всего контура.
ML Media уже интегрирована с ключевыми продуктами VK: MAX, VK Мессенджер, VK ID, VK Звонки и VK Видео. Наши пользователи — миллионы людей, которые каждый день распознают и синтезируют речь, общаются с голосовыми ассистентами и смотрят видео.
Сейчас мы проходим трек платформизации существующих технологий: ASR, TTS, CV и другие сервисы уже работают в production по отдельности — мы объединяем их в единую платформу с общим API, единой плоскостью управления и общей инфраструктурой. Отдельная инженерная задача — сделать так, чтобы подключение новой технологии к платформе занимало дни, а не месяцы.
Команда интеграции технологий разрабатывает компоненты платформы — API-шлюз (gRPC, REST и MCP для LLM-агентов), плоскость управления (пользователи, токены, квоты), асинхронный контур обработки задач и клиентский инструментарий (CLI, MCP) — и отвечает за то, чтобы research-модели становились надёжными production-API.
Задачи
Разработка платформы: API-шлюз (gRPC, REST, MCP), плоскость управления (пользователи, токены, квоты), асинхронный контур обработки задач, клиентский инструментарий (CLI, MCP)
Поддержка существующих интеграций: сопровождение интеграций продуктовых команд (MAX, VK Мессенджер, VK ID, VK Звонки, VK Видео), помощь в подключении, разбор инцидентов
Балансировка и роутинг запросов к ML-бэкендам: кастомные gRPC balancer'ы, health-probing реальными inference-запросами, теговый роутинг моделей
Admission control на основе утилизации GPU: метрики throughput, гистерезис throttle/reject, сигналы автоскейлеру
Асинхронная обработка длинных медиа: Kafka-воркеры, outbox, ретраи и восстановление задач, партиционирование таблиц PostgreSQL
Наблюдаемость и эксплуатация: Prometheus-метрики, Sentry, структурированные логи, поиск узких мест
Взаимодействие с ML-командами и продуктовыми заказчиками, участие в проработке архитектуры
Требования
Опыт коммерческой разработки на Go
Уверенное владение конкурентностью: goroutines, context, errgroup, graceful shutdown
Опыт проектирования отказоустойчивых высоконагруженных систем
Опыт с gRPC (streaming, interceptors), PostgreSQL, Redis, Kafka или другими брокерами сообщений
Навыки диагностики production-проблем: метрики, логи, профилирование
Системное мышление
Будет плюсом
Опыт с NVIDIA Triton Inference Server, vLLM или другими платформами ML-сервинга
Понимание метрик ML-инференса: real-time factor, throughput, latency, утилизация GPU
Опыт разработки кастомных gRPC balancer'ов или resolver'ов
Опыт с admission control, capacity planning, автоскейлингом
Понимание agentic AI: MCP, tool calling
Опыт с sqlc, testcontainers, codegen-пайплайнами
Знание Python — для взаимодействия с ML-кодом бэкендов
Location: Москва
Workplace: гибкий
Наша команда отвечает за базу знаний и агентов — это ядро платформы, с которым напрямую работают клиенты. Мы строим RAG-системы для корпоративных данных: от загрузки и индексации документов до поиска и генерации ответа. Мы также разрабатываем самих агентов, которые используют эти знания в рабочих сценариях.
Задачи
Руководить командой разработки направления RAG: отвечать за delivery, качество и стабильность сервисов команды
Совмещать управление командой с разработкой — ориентировочно 50% времени работать hands-on
Планировать работу команды, декомпозировать и оценивать задачи, управлять выполнением roadmap, багами и техническим долгом
Осуществлять техническое лидерство команды: проводить технические проработки, определять архитектуру и технические решения внутри сервисов RAG, проводить code review
Участвовать в проработке архитектурных решений на уровне платформы совместно с главным архитектором
Разрабатывать и развивать сервисы на Python в области RAG и баз знаний
Провести декомпозицию существующих компонентов RAG, реализованных на Ray.io, на отдельные сервисы и участвовать в переходе от текущей архитектуры на Ray к целевой сервисной архитектуре
Развивать контур работы с данными и знаниями: загрузку и индексацию данных, парсинг и разбиение документов, embeddings, retrieval, reranking, vector DB, базы знаний и evaluation
Отвечать за инженерное качество сервисов команды: тестирование, наблюдаемость, производительность, отказоустойчивость и стабильность в production
Участвовать в L4-поддержке сервисов команды и инцидент-менеджменте
Проводить people management команды: 1:1, performance review, развитие сотрудников, наём, проведение испытательных сроков
Синхронизироваться с продуктовыми и техническими командами платформы по зависимостям и совместным задачам
Требования
Сильный опыт backend-разработки на Python и опыт самостоятельной разработки production-сервисов
Опыт управления командой разработки и ответственность за её delivery
Опыт технического лидерства: проектирование сервисов, проведение технических проработок, принятие архитектурных решений, code review
Готовность совмещать роль Team Lead с активной разработкой руками
Уверенное знание Python, asyncio и FastAPI
Опыт работы с PostgreSQL и проектирования схем хранения данных
Понимание принципов построения распределённых backend-систем, асинхронной обработки и взаимодействия сервисов
Опыт проектирования и декомпозиции сервисной архитектуры, выделения отдельных сервисов из существующих крупных компонентов
Опыт работы с брокерами сообщений, желательно NATS
Опыт эксплуатации и развития production-сервисов, понимание требований к качеству, стабильности, наблюдаемости и производительности
Умение организовывать работу команды: планирование, декомпозиция, оценка задач, управление техническим долгом и багами
Опыт people management: развитие сотрудников, обратная связь, performance review и наём
Будет плюсом
Практический опыт разработки RAG-систем и сервисов баз знаний
Опыт работы с retrieval, reranking, embeddings, индексацией, chunking и оценкой качества RAG
Опыт работы с Ray/Ray.io и системами, построенными на нём
Опыт работы с Qdrant или другими векторными базами данных
Опыт работы с Elasticsearch/OpenSearch
Опыт работы с Kubernetes
Знание Go, опыт разработки сервисов на Go или желание его получить в будущем
Location: Москва
Workplace: гибкий
VK Pay — это онлайн-сервис для выгодной оплаты товаров и услуг на сайтах партнёров, а также в сообществах ВКонтакте. VK Pay объединяет в себе приём платежей и эквайринг, платформу для расчёта с партнёрами, сервисы для бизнеса и физических лиц.
Задачи
Разработка новых (от архитектуры до кодирования) и сопровождение старых сервисов
Ревью кода и системной аналитики, декомпозиция задач
Сопровождение выкладки на тестирование и в Production
Работа с требованиями регуляторов
Разработка интеграций и платёжных шлюзов
Требования
Знание Scala
Опыт ФП (функционального программирования)
Опыт использования библиотек cats, cats effect, fs2
Опыт использования MySQL, PostgreSQL, Linux/Unix
Опыт работы от трёх лет
Будет плюсом
Желательно опыт использования docker.
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: гибкий
Наша команда отвечает за обеспечение выплат пользователям за различные монетизации Вконтакте. Мы работаем с деньгами, и для нас важна стабильность и отказоустойчивость с соблюдением требований налоговой и юридической сторон.В команду кабинета выплат ищем backend-разработчика, который займётся созданием новых и оптимизацией существующих решений, связанных с выплатами за программы монетизаций, финансовой статистикой и аудитом, антифродом и платёжной поддержкой.
Задачи
Проектирование и разработка: участие в проектировании, реализации и поддержке микросервисов на Go. Вы не просто выполняете задачи, а предлагаете архитектурные решения
Надёжность и безопасность: повышение стабильности, отказоустойчивости и производительности системы
Ответственность за соблюдение принципов PCI DSS в вашем коде
Масштабирование и оптимизация: работа над увеличением нагрузки и оптимизацией существующих сервисов
Командная работа: активное взаимодействие со смежными командами для интеграции и реализации сквозных функциональностей
Требования
Имеете опыт коммерческой разработки на Go от трех лет
Знакомы с концепциями микросервисной архитектуры
Умеете писать эффективный код и хорошо разбираетесь в чужом
Обладаете системным подходом и проявляете внимание к деталям
Имеете опыт интеграции с различными хранилищами данных (PostgreSQL, MySQL, ClickHouse)
Уже работали с системами очередей (Kafka/RabbitMQ)
Готовы брать на себя инициативу в решении сложных задач
Умеете писать unit- и интеграционные тесты
Понимаете основы контейнеризации (Docker) и оркестрации (Kubernetes)
Знаете фронтенд-разработку на базовом уровне
Будет плюсом
Опыт высоконагруженных систем
Опыт проектирования микросервисных архитектур
Работа в финтехе или других сферах с высокими требованиями к безопасности и надёжности
Опыт настройки мониторинга и алертинга (Prometheus, Grafana)
Опыт распила монолита
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: Комбинированный
Мы в VK Коммуникации создаём ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации (SMS-Gate), который заменит 15-летнее legacy на Perl. Это критически важный узел, через который проходят каскады проверок: SMS, Mobile ID, MAX, Telegram и Flash-calls.
Параллельно мы развиваем VKCM — транспорт для доставки пуш-уведомлений на миллионы Android-устройств. Нам нужен сильный инженер, который готов не только проектировать архитектуру, но и задавать стандарты кода, писать его и развивать команду из 14 человек.
Ваши решения повлияют на то, как миллионы пользователей получают уведомления каждый день.
Наш стек:
Язык: Go
Брокеры и хранилища: Kafka, PostgreSQL, ClickHouse, YT, Redis
Инфраструктура: VK OneCloud
Задачи
Создание архитектуры нового SMS-Gate, развитие VKCM и других проектов подразделения
Перенос логики с Perl-систем на современный стек без деградации сервиса
Реализация сложной логики выбора каналов доставки (SMS/Call/Push/Messenger) для оптимизации стоимости и конверсии
Тюнинг метрик и создание алертов на основе данных в VictoriaMetrics и Grafana
Ревью кода, менторство Senior-разработчиков и внедрение стандартов разработки в команде
Оптимизация CI/CD пайплайнов и работа с техническим бэклогом (сокращение техдолга — наш приоритет)
Требования
Опыт от 3–5 лет коммерческой разработки на Go
Опыт проектирования распределённых систем, работающих под высокой нагрузкой (Highload)
Глубокие знания PostgreSQL, Redis и опыт работы с Kafka (понимание специфики партиций, репликации и гарантий доставки)
Умение не просто «смотреть графики», а самостоятельно настраивать сбор метрик и алертинг
Желателен опыт управления командой или менторства. Способность аргументированно защитить техническое решение
Спокойное отношение к чтению старого кода для его последующей замены. Отсутствие боязни работать с новым для себя стеком технологий
Будет плюсом
Опыт работы с пуш-сервисами или телеком-протоколами
Опыт в переговорах с техническими партнёрами (операторы связи, вендоры и др.)
Location: Москва
Workplace: Комбинированный
Мы развиваем Managed Databases — платформу управляемых баз данных в One Cloud. Команда SQL & Search отвечает за PostgreSQL, MySQL, OpenSearch и Qdrant: проектирует новые возможности сервиса, автоматизирует работу с кластерами и делает их эксплуатацию надёжнее и понятнее.
Основное направление этой роли — PostgreSQL: на него приходится около 70–80% задач. Предстоит развивать жизненный цикл 1500+ кластеров: мажорные обновления, бэкапы и восстановление, автоматическое предотвращение аварийных состояний и аналитику производительности.
Ищем сильного Java/backend-разработчика с пониманием распределённых систем. Опыт с инфраструктурой и базами данных приветствуется, но не является жёстким требованием: важнее умение быстро погружаться в новую предметную область, разбираться в сложных системах и доводить изменения до production.
Наш стек: Java 21 → 25, Spring Boot, PostgreSQL, MySQL, OpenSearch, Qdrant, Temporal, S3, Kafka, Redis, ClickHouse, микросервисная архитектура.
Задачи
Проектировать и разрабатывать на Java компоненты платформы управляемых баз данных
Реализовать мажорные обновления PostgreSQL и развивать поддержку новых версий
Переработать бэкапы и восстановление PostgreSQL, снизить нагрузку на master и обеспечить устойчивость кластеров к сбоям S3
Развивать автоматическую замену отказавших узлов и автоскейлинг до возникновения инцидента
Создавать инструменты диагностики и аналитики производительности PostgreSQL: помогать пользователям находить медленные запросы, проблемные настройки и причины деградации
Повышать надёжность и скорость операций управления кластерами, пользователями, базами данных и расширениями
Участвовать в on-call, поддержке production и разборе инцидентов
По мере необходимости развивать OpenSearch, Qdrant и MySQL
Требования
Уверенный опыт разработки backend-сервисов на Java
Понимание принципов работы распределённых систем и способов обработки частичных сбоев
Умение проектировать отказоустойчивые изменения, учитывать идемпотентность, повторные попытки и конкурентное выполнение операций
Способность диагностировать сложные проблемы и находить их первопричины
Готовность участвовать в архитектурных обсуждениях и аргументировать технические решения
Самостоятельность: умение провести задачу от исследования и проектирования до запуска и поддержки в production
Интерес к устройству баз данных и готовность глубоко погружаться в их внутреннюю механику
Будет плюсом
Опыт работы с PostgreSQL и понимание репликации, WAL, бэкапов, восстановления или обновления версий
Опыт разработки инфраструктурных платформ, DBaaS или систем управления кластерами
Практический опыт работы с S3-совместимыми объектными хранилищами
Знакомство с OpenSearch, Qdrant или MySQL
Опыт создания инструментов диагностики производительности и наблюдаемости
Опыт эксплуатации высоконагруженных сервисов и участия в разборе production-инцидентов
Location: Санкт-Петербург
Workplace: гибкий
Группа разработки инструментов надёжности отвечает за важную часть мониторинга VK. Мы разрабатываем инструменты оценки SLO, проверки доступности (а-ля downdetect), таймлайны и прочее. Также отвечаем за автоматизацию процессов по заведению управления инцидентами.
Мы являемся частью инфраструктуры мониторинга облака VK и плотно взаимодействуем с командами мониторинга и ситуационного центра. Все алерты всех команд проходят через наши сервисы — так что мы ещё и отвечаем то, чтобы все продолжало работать в любых условиях.
Задачи
Разработка сервисов и инструментов для алертинга и управления инцидентами
Интеграция с системами VictoriaMetrics, Grafana, Kafka/Redis Streams
Интеграция open-source решений с in-house инфраструктурой ВКонтакте
Построение observabilty-платформы
Проектирование API и внутренних сервисов для обмена событиями и метриками
Оптимизация производительности и надёжности разрабатываемых систем
Участие в архитектурных решениях, код-ревью и CI/CD-автоматизации
Требования
От пяти лет коммерческого опыта разработки на Go
Глубокое понимание принципов построения распределённых систем, очередей сообщений, потоковой обработки событий, работы сетей и ОС Linux
Опыт работы с реляционными (PostgreSQL) и нереляционными БД (Redis; ClickHouse будет плюсом)
Навыки построения REST/gPRC API
Опыт написания unit- и интеграционных тестов
Проактивность: умение организовать процесс разработки и предлагать архитектурные улучшения
Location: Москва
Workplace: гибкий
Мы развиваем социальную коммерцию внутри VK — новый формат покупок, в котором пользователь знакомится с товарами через клипы, видео, посты, сообщества и другие виды контента, а весь путь до покупки проходит внутри экосистемы. В наших системах уже хранится более 500 млн товаров, с которыми ежедневно взаимодействуют миллионы пользователей.
Команда развивает ключевую часть товарной вертикали ВКонтакте. Все то, что связано с главным компонентом: карточкой товара, а также витринами, чекаутом, корзиной и так далее. В команде решаются амбициозные и интересные задачи, направленные на развитие и расширение использования товаров внутри соцсети.
Задачи
Разрабатывать и проектировать backend на Go и на KPHP в монолите
Проектировать новые сервисы, API и межсервисные взаимодействия
Работать с большими объёмами товарных данных
Участвовать в выборе и внедрении PostgreSQL, Kafka, Redis, ClickHouse и других инфраструктурных решений
Решать задачи производительности, масштабирования и отказоустойчивости по мере роста продукта
Работать над продуктовыми задачами на стыке товаров и других сервисов ВКонтакте
Участвовать в архитектурной и технической проработке новых возможностей продукта
Последовательно сокращать legacy и технический долг направления
Требования
Опыт backend-разработки от двух лет
Хорошее знание Go и практический опыт его использования: concurrency, context, тестирование, профилирование
Опыт разработки и эксплуатации production-сервисов
Понимание архитектуры распределённых систем: API, базы данных, кэширование, очереди, межсервисное взаимодействие
Умение разбираться в существующем коде и безопасно переносить функциональность между системами
Опыт проведения code review и командной разработки
Самостоятельность при технической проработке задач и готовность участвовать в принятии инженерных решений
Будет плюсом
Опыт работы с PHP/KPHP, но глубокого знания языка на старте не требуется.
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-инсталляций