Задачи:
— Развитие backend-части и API мобильного приложения;
— Работа с логикой персонализации и ранжирования данных;
— Развитие intent routing и обработки пользовательских запросов;
— Интеграция внешних API;
— Работа с LLM API и структурированными AI-ответами;
— Реализация хранения пользовательских предпочтений и истории взаимодействий;
— Оптимизация производительности, внедрение логирования и обработки ошибок.
Архитектура системы:
Backend определяет intent пользователя → извлекает ограничения → получает данные из внешних источников → фильтрует и ранжирует результаты → формирует контекст → LLM генерирует персонализированный ответ.
Требования:
— Уверенные навыки backend-разработки (Python);
— Опыт проектирования и реализации REST API;
— Опыт работы с реляционными и/или NoSQL базами данных;
— Понимание принципов асинхронной архитектуры;
— Умение писать поддерживаемый production-код;
— Опыт работы с Git;
— Дополнительным преимуществом будет опыт интеграции OpenAI или других LLM API, разработки рекомендательных систем, работы с геосервисами или AI-продуктами.
Условия:
— Формат работы: удалённо;
— Занятость: проектная или постоянная (обсуждается);
— Оплата: обсуждается в зависимости от опыта и квалификации.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.