🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Go Anti DDoS

Wildberries
Не указано
Удаленно
Опубликовано: 26 May 2025
Команда Wildberries ищет опытного Go-разработчика в продуктовую команду, работающую над высоконагруженными backend-сервисами.

Обязанности

  • Мы — команда разработки AntiBot-решения в Wildberries. Наш продукт защищает веб-приложения от ботов, парсеров и нелегитимного трафика.
  • Основной функционал — это backend-сервис для выдачи и проверки CAPTCHA, а также генерации токенов доступа после успешной проверки.
  • Мы используем разнообразные CAPTCHA проверки, которые позволяют идентифицировать девайсы пользователей и фильтровать нелегитимных клиентов.
  • В дополнение — анализируем поведение пользователей и сетевой трафик, выявляем подозрительную активность и подстраиваем защиту в реальном времени.
  • Команда работает на стыке разработки, безопасности, ML и масштабируемых систем. Ищем инженера, которому интересно строить умные решения, а не просто писать микросервисы.
  • С чем работаем под капотом:
  • Go — любимый инструмент, на котором пишем всё ключевое
  • PostgreSQL — основная база; активно используем индексы, транзакции, JSONB
  • Redis — быстрая прослойка для кэшей и временных данных
  • Kafka — основа событийной архитектуры и асинхронного общения между сервисами
  • ClickHouse — высокопроизводительная аналитика по большим объёмам данных
  • Qdrant — векторная база для поиска по embedding'ам (используем в ML-задачах)
  • S3 — для хранения статики, логов, артефактов и бэкапов
  • Python-сервисы — рантайм-обёртки вокруг ML-моделей, общаемся по gRPC и HTTP
  • DevOps и инфраструктура:
  • Kubernetes для оркестрации
  • GitLab CI/CD — автоматизация сборки и доставки

Требования

  • Уверенно писать на Go, понимать как работают goroutines, каналы, context
  • Опыт разработки микросервисов, взаимодействия через Kafka/REST/gRPC
  • Умение работать с PostgreSQL, знать индексы, транзакции, планы выполнения
  • Понимание принципов построения отказоустойчивых и масштабируемых систем
  • Базовые знания Python или готовность разобраться — плюс
  • Умение писать читаемый, поддерживаемый код, в команде и для команды
  • Готовность брать ответственность за архитектурные решения
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие