Обязанности:
Продукт компании:Поисково-аналитическая высоконагруженная платформа с применением ИИ Чем предстоит заниматься: — Быть техническим владельцем направления: принимать ключевые инженерные решения и отвечать за их качество в эксплуатации.— Развивать и поддерживать Kubernetes-контур: развёртывание, масштабирование, обновления, политики доступа, поиск и устранение проблем.— Работать с облачной инфраструктурой: сети, балансировка, хранилища, доступы, резервирование, контроль стоимости.— Выстраивать путь доставки изменений: сборка, тестирование, выкат, откат, снижение рисков простоев.— Участвовать в разработке и ревью кода, формировать инженерные стандарты качества.— Развивать контур поиска: производительность, устойчивость, предсказуемость изменений, правила безопасных миграций.— Налаживать наблюдаемость: метрики, логи, трассировки, алерты, удобная диагностика.— Менторить инженеров: помогать в сложных технических вопросах, повышать уровень команды.— Взаимодействовать с техническим директором по вопросам качества, изменений и сроков поставки Требования: — Опыт коммерческой бэкенд‑разработки от 5 лет.— Опыт эксплуатации Kubernetes: развёртывание сервисов, обновления, масштабирование, диагностика, работа с конфигурациями/секретами/RBAC.— Практический опыт работы с облачной инфраструктурой (приоритет — Яндекс Облако): сеть, доступы и роли, балансировка, хранилища, резервирование, разбор инцидентов и деградаций.— Реальный опыт проектирования и развития микросервисной архитектуры: границы сервисов, контракты, обратная совместимость, отказоустойчивость, управление техническим долгом.— Уверенный опыт с Docker: сборка образов, воспроизводимость сборок, оптимизация, базовые практики безопасности.— Реальный опыт настройки и сопровождения наблюдаемости: метрики, логи, алерты.— Опыт разработки на Node.js / TypeScript от 4х лет: умение писать поддерживаемый код, проводить ревью, разбирать сложные ошибки и проблемы производительности.— PostgreSQL: проектирование схем, индексы, транзакции, миграции, понимание влияния изменений на нагрузку и целостность данных.— Redis: кэширование, блокировки, временные данные, понимание ограничений и типовых ошибок (протухание, гонки, перегрузка).— Очереди и фоновые задачи: BullMQ, RabbitMQ или аналог, постановка задач, повторные попытки, идемпотентность обработчиков, контроль и диагностика зависаний/задержек. Будет плюсом: — Helm и/или Terraform (или аналогичные инструменты) для управляемых инфраструктурных изменений.— Настройка конвейера сборки и доставки (CI/CD): проверки перед релизом, постепенный выкат, канареечные подходы.— Опыт работы с OpenSearch (или Elasticsearch): проектирование индексов и маппингов, анализаторы, запросы и агрегации, управление изменениями (безопасные миграции/перестроения), понимание влияния схемы на скорость и качество поиска.— Практический опыт внедрения наблюдаемости: Prometheus/Grafana, централизованные логи, OpenTelemetry и похожие решения.— Опыт работы с S3-совместимыми хранилищами.— Понимание векторного поиска и сочетания его с полнотекстовым. Условия: — Гибридный формат работы (график обсуждаем). М. Технопарк— Официальное трудоустройство в аккредитованной IT-компании.— Комфортный офис.— Профессиональное развитие: обучение, конференции.Похожие вакансии
Руководитель группы разработки (Team Lead)
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Т-Банк
Руководитель группы разработки (Team Lead)
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Т-Банк
Руководитель группы разработки (Team lead IT)
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Lamoda Tech
Руководитель группы разработки (Python Team Lead)
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Т-Банк
Team lead группы разработки (Java)
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Colvir Software Solutions
Team Lead группы разработки С++
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ, Технопарк
Movavi