ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1484463 | Rust-разработчик для поискового движка | Москва | > Крибрум | 300000 | RUR | open | 2024-12-17 |
Требования
Уверенное владение языком Rust. Знание OC Linux на уровне администратора. Опыт разработки не менее 3-х лет на Rust или...
Обязанности
Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе. Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска.
Описание
Компания Крибрум является признанным лидером в области анализа социальных сетей и медиа. Мы разрабатываем сервисы для извлечения, обобщения и анализа данных из социальных сетей. Наши инструменты используются как аналитической службой нашей компании, так и нашими клиентами. Мы накопили огромный опыт в работе с большими массивами данных и их обработкой в режиме, близком к реальному времени. Обработка миллиардов публикаций, тысяч событий в секунду на десятках языков — это всё про нас. Сочетание собственных технологий, аналитических компетенций и научной базы обеспечили нам преимущества, необходимые для решения сложных аналитических, в том числе государственных, задач, и заметную позицию на мировом рынке.
В настоящее время мы занимаемся расширением команды, занимающейся поисковыми технологиями. Мы приглашаем разработчиков на Rust (уровень Middle/Senior) для участия в разработке собственного поискового движка.
Чем необходимо заниматься:
- Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе;
- Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска;
- Развивать поисковое API и решать прикладные задачи на основе поиска;
- Участвовать в проектировании архитектуры поисковой системы.
Требования к компетенциям и опыту:
- Уверенное владение языком Rust;
- Знание OC Linux на уровне администратора;
- Опыт разработки не менее 3-х лет на Rust или C/С++;
- Знание основных шаблонов проектирования, знание основных структур данных и алгоритмов;
- Опыт реализации распределённых и асинхронных систем;
- Качественное тестирование своего кода;
- Знание английского языка на уровне достаточном, чтобы читать техническую документацию.
Дополнительными плюсами будет:
- Участие в разработке высоконагруженных систем;
- Владение инструментами для профилирования и оптимизации кода
- Наличие GitHub с примерами Rust-кода.
Что мы предлагаем:
- Полностью официальное оформление по ТК РФ;
- Работа в аккредитованной ИТ-компании;
- Гибкий график;
- Полная занятость;
- Возможность работать полностью удалённо или в благоустроенном просторном офисе в Москве (своя кухня, зона отдыха и спорта);
- Заработная плата обсуждается индивидуально.