Задачи:
— Разрабатывать программное обеспечение для сбора, обработки и анализа данных.
— Участвовать в проектировании архитектуры и компонентов ПО, выборе инструментов и технологий.
— Писать, отлаживать и оптимизировать программный код.
— Разрабатывать новые функции стека и внедрять их на различные аппаратные платформы.
— Участвовать в демонстрационных и приёмо-сдаточных мероприятиях создаваемых решений.
— Составлять техническую документацию к разработанному ПО.
— Содействовать решению проблем при эксплуатации разработанного ПО в рамках своих компетенций.
— Использовать современные инструменты разработки, управления версиями, развёртывания ПО и проведения экспериментов для обеспечения согласованности и сохранности результатов работы.
Требования:
— Высшее техническое образование.
— Уверенное владение Python, опыт коммерческой разработки.
— Работа с PostgreSQL (написание запросов, оптимизация, миграции).
— Опыт работы с объектными S3-хранилищами (загрузка, выгрузка, управление доступом).
— Работа с RabbitMQ (публикация/подписка, обработка сообщений, гарантии доставки).
— Понимание принципов работы LLM-агентов и умение строить их с помощью LangChain, LangGraph, ADK и других фреймворков.
— Опыт работы с распределёнными системами (масштабирование, отказоустойчивость, согласованность).
— Знание алгоритмов и структур данных, принципов разработки ПО, гибких методологий, систем контроля версий (Git) и контейнеризации (Docker).
— Понимание принципов и способов интеграции больших языковых моделей в промышленные системы.
— Знакомство с протоколом MCP (Model Context Protocol) и опыт его применения (преимущество, но рассматриваются кандидаты, готовые быстро освоить).
Будет плюсом:
— Опыт работы с векторными БД (Qdrant, Weaviate, Milvus и др.).
— Знание Redis.
— Опыт работы с графовыми БД (Neo4j и др.).
— Знакомство с Grafana (мониторинг и визуализация метрик).
— Понимание принципов CI/CD (GitLab CI, Jenkins и др.).
— Умение сделать простой фронтенд (HTML/CSS/JS, React/Vue — базовый уровень).
Условия:
— Конкурентный уровень заработной платы.
— Расширенная программа ДМС (большой выбор клиник, включая стоматологию).
— Социальная поддержка (выплаты при рождении ребенка, консультации корпоративного психолога).
— Возможность бронирования.
— Современный кампус с собственной парковкой.
— Гибкое начало рабочего дня (по согласованию с руководителем).
— Предоставление других льгот и доступ к разнообразным партнерским программам в соответствии с внутренними правилами.
— Хорошая транспортная доступность (МЦД-1 до ИЦ Сколково, транспорт от станций метро Славянский бульвар, Тропарево, Кутузовская, Молодежная, Солнечная, Филевский парк).
Контакты работодателя доступны по кнопке «Откликнуться» после входа.