Крибрум
Rust-разработчик поискового движка
13 ч. назад
RussiaMiddleHybridB1
rustlinuxc++distributed systemsasynchronous programmingdesign patternsdata structuresapi
Компания Крибрум приглашает Rust-разработчика уровня Middle или Senior для разработки собственного поискового движка, работа с большими массивами данных и реализация высоконагруженных систем.
О компании
- Компания Крибрум является признанным лидером в области анализа социальных сетей и медиа.
- Компания Крибрум является признанным лидером в области анализа социальных сетей и медиа.
- Мы разрабатываем сервисы для извлечения, обобщения и анализа данных из социальных сетей.
- Мы разрабатываем сервисы для извлечения, обобщения и анализа данных из социальных сетей.
- Инструменты используются как аналитической службой компании, так и клиентами.
- Инструменты используются как аналитической службой компании, так и клиентами.
- Опыт работы с большими массивами данных и их обработкой в режиме, близком к реальному времени.
- Опыт работы с большими массивами данных и их обработкой в режиме, близком к реальному времени.
- Обработка миллиардов публикаций, тысяч событий в секунду на десятках языков.
- Обработка миллиардов публикаций, тысяч событий в секунду на десятках языков.
- Собственные технологии, аналитические компетенции и научная база обеспечивают преимущества для решения сложных аналитических и государственных задач.
- Собственные технологии, аналитические компетенции и научная база обеспечивают преимущества для решения сложных аналитических и государственных задач.
- Компания занимает заметную позицию на мировом рынке.
- Компания занимает заметную позицию на мировом рынке.
Обязанности
- Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе
- Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе
- Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска
- Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска
- Развивать поисковое API и решать прикладные задачи на основе поиска
- Развивать поисковое API и решать прикладные задачи на основе поиска
- Участвовать в проектировании архитектуры поисковой системы
- Участвовать в проектировании архитектуры поисковой системы
Требования
- Уверенное владение языком Rust
- Уверенное владение языком Rust
- Знание OC Linux на уровне администратора
- Знание OC Linux на уровне администратора
- Опыт разработки не менее 3-х лет на Rust или C / С++
- Опыт разработки не менее 3-х лет на Rust или C / С++
- Знание основных шаблонов проектирования, основных структур данных и алгоритмов
- Знание основных шаблонов проектирования, основных структур данных и алгоритмов
- Опыт реализации распределённых и асинхронных систем
- Опыт реализации распределённых и асинхронных систем
- Качественное тестирование своего кода
- Качественное тестирование своего кода
- Знание английского языка на уровне достаточном, чтобы читать техническую документацию
- Знание английского языка на уровне достаточном, чтобы читать техническую документацию
Будет плюсом
- Участие в разработке высоконагруженных систем
- Участие в разработке высоконагруженных систем
- Владение инструментами для профилирования и оптимизации кода
- Владение инструментами для профилирования и оптимизации кода
- Наличие GitHub с примерами Rust-кода
- Наличие GitHub с примерами Rust-кода
Условия
- Полностью официальное оформление по ТК РФ
- Полностью официальное оформление по ТК РФ
- Работа в аккредитованной ИТ-компании
- Работа в аккредитованной ИТ-компании
- Гибкий график
- Гибкий график
- Полная занятость
- Полная занятость
- Возможность работать полностью удалённо или в благоустроенном просторном офисе в Москве (своя кухня, зона отдыха и спорта)
- Возможность работать полностью удалённо или в благоустроенном просторном офисе в Москве (своя кухня, зона отдыха и спорта)
- Заработная плата обсуждается индивидуально
- Заработная плата обсуждается индивидуально