Реальный опыт с высокими нагрузками, PostgreSQL, Redis, RabbitMQ/Kafka. Умение находить и чинить race conditions в production, проектировать идемпотентные операции.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Реальный опыт с высокими нагрузками, PostgreSQL, Redis, RabbitMQ/Kafka. Умение находить и чинить race conditions в production, проектировать идемпотентные операции.
Location: Lviv; Kyiv Workplace: onsite Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Наші рішення захищають домівки та бізнеси клієнтів у понад 180 країнах світу. Команда розробки шукає Python Developer in test (Software Development Engineer in Test), який підключиться до автоматизації back-end частини екосистеми Ajax. Наші продукти працюють на мікросервісній архітектурі та обробляють дані з мільйонів пристроїв у реальному часі, тож якість back-end напряму впливає на надійність систем безпеки наших користувачів. Основні hard skills: Розуміння принципів дизайну (OOP, SOLID, DDD , TDD , BDD ) Впевнене володіння Python (Core & standard libraries, PyTest, Multiprocessing & Threading & Async) Базові знання Bash/Unix Розуміння CI/CD Досвід роботи з NoSQL базами даних (MongoDB, Redis) Базове володіння Docker Досвід роботи з Git Досвід роботи з JIRA , Confluence, Testrail Базові знання теорії тестування Буде плюсом: Досвід роботи з низькорівневими бінарними протоколами Досвід роботи з gRPC Досвід роботи з протоколами TCP рівня Які стоять задачі: Розробка та підтримка тестового фреймворку Розробка інструментів контролю якості Інтеграція тестів та інструментів в процес CI/CD Аналіз результатів тестування Підтримка інших команд при роботі з тестовим фреймворком та інструментами контролю якості Пропонуємо: Можливість висувати власні ідеї та впливати на продукт і виробництво Роботу у вмотивованій команді та zero bullshit culture Конкурентну заробітну плату Медичне страхування Корпоративну англійську мову Комплект системи безпеки Ajax (участь у проєкті бета-тесту — отримання та тестування нових гаджетів до їх релізу) Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об’єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.
Задачи: — Разработка и оптимизация сложных SQL-запросов и хранимых процедур — Проектирование схем баз данных для высоконагруженных систем — Создание и поддержка миграций с использованием Flyway — Оптимизация производительности существующих запросов и индексов — Разработка bash-скриптов для автоматизации процессов — Использование современных инструментов и AI-агентов для повышения эффективности — Анализ производительности запросов и выявление узких мест — Мониторинг состояния базы данных и планирование масштабируемости — Профилирование запросов и создание планов оптимизации — Работа с логами и диагностика проблем — Участие в ревью SQL-кода и проектировании баз данных — Консультирование членов команды по вопросам баз данных — Документирование архитектурных решений и процедур — Наставничество младших разработчиков по SQL и оптимизации производительности — Внедрение новых технологий и лучших практик в команду Требования: — Опыт работы с MariaDB/MySQL не менее 5 лет, глубокое понимание архитектуры и оптимизации баз данных — Экспертные знания SQL (сложные запросы, оконные функции, CTE, подзапросы) — Опыт разработки хранимых процедур и функций в MySQL/MariaDB — Навыки оптимизации производительности запросов и схем баз данных — Понимание стратегий индексирования и оптимизации для больших наборов данных — Опыт работы с Flyway или аналогичными инструментами миграции баз данных — Знание Linux/Unix и bash-скриптов для автоматизации — Опыт коммерческой разработки SQL не менее 5 лет — Опыт работы с высоконагруженными системами (обработка миллионов записей) — Знание принципов проектирования баз данных и нормализации — Опыт работы в команде с системами контроля версий (Git) Желательно: — Опыт использования AI-агентов для разработки и оптимизации SQL — Знание современных инструментов автоматизации в рабочих процессах разработки — Опыт работы с Jenkins или другими CI/CD системами — Знание Docker для контейнеризации баз данных — Опыт мониторинга производительности баз данных (Percona Toolkit, pt-query-digest) — Знание NoSQL решений (Redis, MongoDB) для кэширования — Опыт работы с облачными базами данных (AWS RDS, Google Cloud SQL) Знание предметной области: — Опыт работы с транспортными или логистическими системами — Понимание железнодорожных систем и расписаний — Опыт работы с системами реального времени и потоковой обработкой данных Условия: — Удалённая работа — Современный стек технологий и интересные задачи — Возможности профессионального роста в экспертной команде — Доступ к передовым инструментам и технологиям — Практический опыт с современными технологиями и подходами — Возможность влиять на архитектурные решения проекта — Наставничество и обмен знаниями с коллегами — Исследование и внедрение AI-инструментов в ежедневные рабочие процессы
What you will do Design and develop core SDK and framework modules for game logic and backend services. Gather requirements and define APIs, protocols, and service-to-service interaction contracts.
-проектировать и разрабатывать backend-сервисы на Python (FastAPI / Flask / Django). -создавать и оптимизировать цепочки LangChain (chains, agents, tools, memory) для реализации сложных сценариев обработки запросов и выполнения многошаговых задач.
-Ядро платформы на Python: сессии, ходы агента, политики заказчика, учёт; агентный цикл под бюджет хода.
Предстоит: Разрабатывать ETL-процедуры с использованием Python, PySpark, Hadoop, Airflow; Собирать данные из разных реляционных и нереляционных источников (Kafka, Redis, Hadoop);
Требования: — Стек: Node.js, TypeScript, MongoDB, Redis, Kafka, ClickHouse, REST API, Webhooks, OAuth, HMAC. — Опыт коммерческой Backend-разработки на Node.js и TypeScript. — Практический опыт интеграции платёжных систем. — Понимание Idempotency, Retry, Race Conditions и асинхронной обработки. — Опыт с MongoDB и Redis. — Умение самостоятельно разбираться в сложных API и Production-проблемах. Локация: удалённо из любой точки мира.
You will own the reliability, performance, and cost efficiency of the PostgreSQL data platform behind our flagship CMS — primarily Amazon Aurora PostgreSQL — along with the infrastructure and automation around it. This is a reliability engineering role,.
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 рублей).
-Написание кода. -Опыт разработки на java 17 от 3 лет.
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: гибкий Мы — команда рекламы e-commerce и сайтов в подразделении VK Рекламы. Занимаемся разработкой и поддержкой сервисов для рекламы товаров в интернете. В наши задачи входят как интеграции со смежными командами, так и с внешними партнёрами, построение пайплайнов обработки данных, а также непосредственно показ рекламы. Задачи Разработка и поддержка высоконагруженных бэкенд-сервисов в области рекламы e-commerce и рекламного кабинета Создание и совершенствование систем антифрода для защиты рекламного бюджета Разработка пайплайнов обработки событий в реальном времени (миллионы событий в сутки) Разработка новых рекламных форматов Работы по повышению отказоустойчивости и надёжности, мониторинг системы Требования Опыт коммерческой разработки на Golang и Python Знание и практический опыт работы с реляционными БД, Redis, Kafka и ClickHouse Опыт работы в среде Linux Основы computer science: знания о компьютерных сетях, сетевых протоколах, работе операционных систем Умение ясно доносить идеи и оценивать сроки выполнения задач Желание учиться новому Будет плюсом Опыт работы с YTsaurus Опыт в доменах рекламных технологий AdTech, e-commerce
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: гибкий Мы работаем над самой масштабной контентной платформой в рунете — по объёму, форматам, времени потребления и аудитории. Миллионы 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 Коммуникации создаём ключевую инфраструктуру для верификации пользователей для всех сервисов группы. Сейчас мы в активной фазе: строим с нуля единый сервис верификации (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-инцидентов
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подбор