Вакансия: Middle+ / Senior Python developer
Обязательные навыки (уверенное владение):
- Python - уверенное владение и опыт от 3-х лет
- asyncio - обязателен практический опыт
- SQL (postgresql) - уверенное владение
- архитектура ПО - опыт построения хорошей архитектуры
- Linux - уверенное владение (для выкатки / развёртывания сервисов)
- Опыт с git, FastAPI, линтерами, pydantic, regexp, docker
- web-технологии - понимание
Будет плюсами:
- опыт написания телеграм-ботов (aiogram) и/или работы с Telegram API (telethon)
- знания и опыт ML/DS
- LLM-prompting, хороший опыт работы с LLM
- NLP - понимание базовых концепций (embeddings, sentense transformers, векторный поиск и т.п.)
- технологии поиска (qdrant, opensearch)
- микросервисы - опыт
- векторные базы данных (qdrant / faiss)
- граббинг / парсинг данных
- devops - базовые навыки (CI/CD, мониторинг)
Проект (по крайней мере основная его часть) связан с глубокой (очень глубокой) аналитикой подписчиков телеграм каналов, в т.ч. с помощью ИИ, в т.ч. данные «обогащаются» автоматически с помощью OSINT / «интеллектуального поиска / метчинга».
В т.ч. гибридный поиск по подписчикам по произвольным запросам с целью поиска определённых людей плпадающих по допределённые (любые) критерии.
Много данных (не то, чтобы очень много, но сейчас из за кривой архитектуры с их рбработкой есть проблемы), нужно организовать правильные пайплайны по их быстрой / эффективной обработке, правильная архитектура обработки данных.