Python разработчик в Поисковую темы Финансы
Описание
Каждый день Яндекс Поиск помогает миллионам людей решать жизненные задачи: от выбора врача до покупки квартиры. Одно из наших ключевых направлений — финансовые продукты: ипотека, вклады, страховки и карты. Мы разработали мощную систему сбора и агрегации данных и удобные инструменты для выбора предложений на рынке. Сейчас переходим к новому этапу: учим Поиск отвечать на сложные составные запросы и развиваем монетизацию так, чтобы она органично встраивалась в пользовательский опыт. Мы создаём финансового ассистента на базе больших языковых моделей, который поможет пользователям ориентироваться во множестве предложений. Одно из ключевых направлений нашей работы — интеграция с Алисой. Благодаря нашей базе знаний и агентным технологиям Алиса сможет глубоко анализировать финансовые продукты и помогать пользователям находить подходящие решения. Мы ищем бэкенд‑разработчиков, которые будут развивать сценарии поиска финансовых продуктов, а также решать инфраструктурные задачи и оптимизировать сервисы одного из главных продуктов Яндекса. Технологический стек: Python, C++, FastAPI, SQLAlchemy, Pydantic, Temporal, SQL, реляционные базы данных, LLM-инструменты. Какие задачи вас ждут: Работа в Поиске. Мы разрабатываем сервисы внутри большой микросервисной архитектуры Поиска. Вы будете оптимизировать их производительность, обеспечивать надёжность сервисов и качество данных, а также создавать решения, которые выдерживают высокую нагрузку и помогают миллионам пользователей. Работа с данными. Мы получаем данные от банков, аналитических компаний и бирж. Вам предстоит создавать и поддерживать интеграции с партнёрами, ускорять получение и доставку данных, а также валидировать и тестировать их перед публикацией. Развитие пользовательских сценариев. Вы будете создавать и развивать продукты в финансовой сфере, повышать качество поиска предложений, интегрировать ML‑модели, которые определяют необходимость показа наших блоков и их позицию, а также применять нейронные сети при подготовке ответов на пользовательские запросы. Мы ждём, что вы: имеете не менее шести лет опыта коммерческой бэкенд‑разработки; Готовы работать в гибридном формате из городов, где есть наши команды (Москва, БЦ Аврора | Санкт-Петербург, БЦ Бенуа) уверенно разрабатываете бэкенд‑сервисы на Python; хорошо знаете SQL и понимаете принципы работы реляционных баз данных; умеете проектировать API и компоненты микросервисных систем; знакомы с классическими алгоритмами и структурами данных; понимаете принципы тестирования, мониторинга и эксплуатации бэкенд‑сервисов; готовы разбираться в существующих компонентах на C++; знакомы с FastAPI, SQLAlchemy и Pydantic. Будет плюсом, если вы: работали с Temporal или другими системами оркестрации долгоживущих процессов; разрабатывали высоконагруженные и отказоустойчивые распределённые системы; оптимизировали производительность и расследовали проблемы в продакшене; умеете оценивать качество LLM‑решений и контролировать стабильность их работы; знакомы с машинным обучением и участвовали в разработке продуктов на основе ML.