В поисках бэкенд специалиста с опытом разработки и настройки on-site поиска (желательно для интернет-магазинов)  • Python • Git • Docker • Linux • RabbitMQ • Golang • Elasticsearch • Kubernetes • Базы данных

Про нас:

Nibelung – это векторный поиск с экосистемой ИИ-агентов для автоматизации контроля качества поиска. Решение создано для увеличения конверсии и продаж крупных интернет-магазинов.

Наша команда работает над созданием нового стандарта для поиска в eCommerce: полная автоматизация анализа, настройки и оптимизации поиска с помощью ИИ, открывая новый этап в эволюции поисковых систем.

Что нужно делать:

•  Разрабатывать и оптимизировать backend-сервисы;

•  Проектировать и поддерживать API для взаимодействия с front-end и интеграциями с партнёрами;

•  Работать с базами данных и кэширование для высокой производительности;

•  Интегрировать ML/AI-алгоритмы для улучшения поисковых результатов (совместно с Data Science командой);

•  Обеспечивать безопасность и отказоустойчивость системы;

•  Масштабировать инфраструктуру и участвовать в DevOps-процессах.

Технические навыки:

•  Знание архитектуры высоконагруженных систем и микросервисов;

•  Опыт разработки на Python / Go / Java (хотя бы один из них);

•  Опыт работы с поисковыми движками Elasticsearch / OpenSearch;

•  Опыт работы с БД PostgreSQL / MySQL, Redis (или аналоги), ClickHouse;

•  Опыт работы с REST API / gRRPC;

•  Опыт работы с Kafka / RabbitMQ для обработки событий;

•  Умение писать тесты (unit, e2e);

•  Базовое понимание DevOps практик: Docker, Kubernetes / Swarm, CI/CD, Terraform,  Ansible.

Будет преимуществом:

•  Опыт работы с ML / NLP в поиске;

•  Умение работать в стартап-среде и быстро прототипировать.