Вакансия: Rust-разработчик для поискового движка в Москва

Полное описание вакансии: Rust-разработчик для поискового движка в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1484463 Rust-разработчик для поискового движка Москва > Крибрум 300000 RUR open 2024-12-17
Необходимые навыки
  • > Linux
  • > Базы данных
  • > Аналитическое мышление
  • > Rust
  • > Cassandra
  • > Алгоритмы и структуры данных Информационный поиск
Требования

Уверенное владение языком Rust. Знание OC Linux на уровне администратора. Опыт разработки не менее 3-х лет на Rust или...

Обязанности

Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе. Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска.

Описание

Компания Крибрум является признанным лидером в области анализа социальных сетей и медиа. Мы разрабатываем сервисы для извлечения, обобщения и анализа данных из социальных сетей. Наши инструменты используются как аналитической службой нашей компании, так и нашими клиентами. Мы накопили огромный опыт в работе с большими массивами данных и их обработкой в режиме, близком к реальному времени. Обработка миллиардов публикаций, тысяч событий в секунду на десятках языков — это всё про нас. Сочетание собственных технологий, аналитических компетенций и научной базы обеспечили нам преимущества, необходимые для решения сложных аналитических, в том числе государственных, задач, и заметную позицию на мировом рынке.

В настоящее время мы занимаемся расширением команды, занимающейся поисковыми технологиями. Мы приглашаем разработчиков на Rust (уровень Middle/Senior) для участия в разработке собственного поискового движка.

Чем необходимо заниматься:

  • Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе;
  • Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска;
  • Развивать поисковое API и решать прикладные задачи на основе поиска;
  • Участвовать в проектировании архитектуры поисковой системы.

Требования к компетенциям и опыту:

  • Уверенное владение языком Rust;
  • Знание OC Linux на уровне администратора;
  • Опыт разработки не менее 3-х лет на Rust или C/С++;
  • Знание основных шаблонов проектирования, знание основных структур данных и алгоритмов;
  • Опыт реализации распределённых и асинхронных систем;
  • Качественное тестирование своего кода;
  • Знание английского языка на уровне достаточном, чтобы читать техническую документацию.

Дополнительными плюсами будет:

  • Участие в разработке высоконагруженных систем;
  • Владение инструментами для профилирования и оптимизации кода
  • Наличие GitHub с примерами Rust-кода.

Что мы предлагаем:

  • Полностью официальное оформление по ТК РФ;
  • Работа в аккредитованной ИТ-компании;
  • Гибкий график;
  • Полная занятость;
  • Возможность работать полностью удалённо или в благоустроенном просторном офисе в Москве (своя кухня, зона отдыха и спорта);
  • Заработная плата обсуждается индивидуально.

Вверх