Медиалогия занимается разработкой продуктов по сбору и анализу данных из СМИ и соцмедиа.
Мы разрабатываем высоконагруженные системы, которые в режиме реального времени сканируют весь текстовый сегмент Интернета (100+ млн. сообщений в сутки, 1.7 млрд. метрик) и, используя уникальные лингвистические технологии, позволяют осуществлять мгновенный анализ упоминаний наших клиентов в социальных сетях, блогах, форумах и управлять их репутацией.
Обязанности:
- разработка и поддержка отказоустойчивых систем сбора (парсеров) открытых данных на .NET 8/10;
- оптимизация производительности компонентов, работающих в режиме 24/7;
- внедрение механизмов эффективного обхода систем защиты от ботов.
Требования:
- высшее (неоконченное высшее) образование;
- аналогичный опыт работы от 1 года;
- знание платформы Microsoft .NET (C#), понимание принципов многопоточности и асинхронного программирования (async/await, TPL);
- опыт разработки систем сбора данных (scraping/parsing) и понимание работы протоколов HTTP/HTTPS, WebSocket;
- умение писать чистый, эффективный код и понимание того, как он будет работать под нагрузкой;
- опыт работы с MS SQL Server/PostgreSQL;
Будет плюсом:
- навыки работы с регулярными выражениями и библиотеками для парсинга (HtmlAgilityPack, AngleSharp);
- знание ElasticSearch и опыт работы с NoSQL решениями (Redis, Cassandra);
- понимание принципов работы брокеров сообщений (Kafka, RabbitMQ) для передачи данных между компонентами;
- опыт работы с Docker, Kubernetes и понимание CI/CD процессов.
Условия: - удаленный или гибридный формат работы;
- заработная плата обсуждается по итогам собеседования с успешным кандидатом;
- ДМС после испытательного срока;
- специальные условия для сотрудников на страхование для членов семьи;
- скидки в компаниях-партнерах (фитнес-центры, обучающие курсы, изучение иностранных языков и многое другое);
- бесплатное онлайн-обучение на корпоративном портале и корпоративная библиотека;
- интересные проекты и возможность влиять на технологический стек;
- офис в пешей доступности от ст. м. Дмитровская (БЦ «Савеловский Сити»).