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