Обязанности:
Разработка сервиса анализа
Развитие общеплатформенной базы
Работы с интеграционными сценариями
Поиск кейсов релевантности в Elasticsearch/Opensearch
Работа с Kafka/RabbitMQ
Написание enterprise-кода на питоне
Написание высоконагруженного кода на питоне
Написание ETL-пайплайнов
Опыт написания многопоточного кода
Опыт покрытия кода тестами
Знакомство с sca-sast DevOpsSec паплайнами
Понимание оптимальной архитектуры кода
Умение оптимально использовать базы данных
Умение написать Rest/Websocket, умение выбрать оптимальный
Умение сразу писать чистый код (питон используется для продакшна, не прототипирования)
Умение реализовать модель данных в БД
Реализация REST API при помощи FastApi, документирование созданных эндпоинтов
Взаимодействие с внутренней командой-заказчиком при передаче в прод
Знание и активное применение асинхронных функций (Владение и применение async, threading)
Опыт в оптимизации алгоритмов, умение подсчитать алгоритмическую сложность
Опыт работы с брокерами сообщений (Kafka/RabbitMQ)
Опыт реализации асинхронного взаимодействия сервисов при помощи брокера сообщений
Знание SQL, опыт работы с Postgres
Опыт создания систем аутентификации в приложение, понимание принципа их работы
Понимание принципов работы lan-сети, понимание основ сетевой связности сервисов, базовое умение работать с роутингом портов и айпи
Будет преимуществом:
Опыт реализации аутентификации с использованием SSO (Keycloak)
Опыт работы с векторными БД (inmemory - Faiss, as a service - OpenSearch)
Опыт работы с S3