🔥 Карьерный онлайн-фест 17-23 ноября

Постройте стратегию развития своей карьеры. В этом помогут эксперты, коллеги-айтишники с разными карьерными треками, карьерные консультанты

Зарегистрироваться →

Backend engineer

Местоположение и тип занятости

Неполный рабочий деньМожно удаленно

Компания

Интеллектуальная векторная поисковая система

Описание вакансии

Про нас:

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 в поиске;
  •  Умение работать в стартап-среде и быстро прототипировать.