QA Automation (Python), Москва
Разработка Антиспам системы: разнообразные высоконагруженные сервисы, с доступностью 24/7: сервис обработки писем, сервер по запуску ML моделей, сервис по хранению и агрегации репутационной статистики.
Хранилище данных ML, построенное вокруг БД Scylla и файлового хранилища на основе Hadoop. Представляет собой несколько grpc-сервисов, написанных на Go, связанных друг с другом через Kafka. Много RPS, много данных, Kubernetes и поддержка нетривиального окружения Flink + Beam.
Задачи
- Поддержка и развитие инфраструктуры автотестов;
- Разработка средств автоматизации тестирования;
- Интеграционное релизное тестирование, построенный процесс релиза через автотесты.
Требования
- Опыт работы с Linux - лучше всего Centos 7;
- Знание Python - нужно уметь писать код и уметь использовать сторонние библиотеки, например, для работы с GRPC или WebSocket. Совсем не требуется знать их наизусть, просто надо иметь уметь работать не только с PyTest-ом;
- Опыт работы с Git;
- Опыт работы с Docker - сборка своих образов, up-down, сеть в контейнерах, docker compose.
Будет плюсом
- Puppet или Ansible - знать, что это такое и уметь составлять манифесты для автоматической раскатки серверов;
- Atop, tcpdump - уметь смотреть вглубь железа и понимать, что происходит на сети;
- Tarantool, Redis, Scylla, MySQL, Postgres - уметь составлять запросы, понимать, чем одна база отличается от другой
- GitLab, Jenkins - достаточно просто понимать, что это такое. В работе предстоит использовать GitLab CI
- Hadoop, Kafka - опыт работы с набором для больших данных
Мы предлагаем
Формат работы
График работы
Антиспам
Проект Антиспам — это возможность реализовать передовые решения в области машинного обучения и разработки высоконагруженных систем: через нас проходят миллиарды писем и сообщений, которые необходимо обрабатывать, анализировать и делать жизнь наших пользователей ярче и удобнее. Мы выявляем спам, детектим фишинг, защищаем пользователей от взломов в почтовых ящиках.