🔥
Не упустите лучшие вакансии!
Подключите наш 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 раз!
Подключить автоподнятие