Компания — разработчик интеллектуальной системы мониторинга и анализа данных социальных медиа, приглашает к сотрудничеству опытного Rust-разработчика для развития поискового движка и работы над высоконагруженными системами.
Мы предлагаем:
- Заработная плата: от 350 000 рублей (уровень обсуждается индивидуально после прохождения интервью). На испытательный срок — от 350 000 руб.
- Работа: офис в Москве ( станции метро: «Кунцевская», «Давыдково», «Аминьевская»). После испытательного срока возможен гибридный график.
- График: 5/2 (полный рабочий день). Задержки и переработки не предусмотрены (кроме форс-мажорных ситуаций).
- Коллектив: дружная профессиональная команда, в составе которой математики, алгоритмисты, специалисты по прикладной лингвистике, политологии, социологии и поведенческой психологии.
- Официальное оформление: полностью по ТК РФ.
- Дополнительные бонусы:
- Работа в аккредитованной ИТ-компании;
- Гибкий график работы;
- Благоустроенный просторный офис с собственной кухней, зоной отдыха и спорта;
- Испытательный срок — 3 месяца;
- Постоянная форма найма.
Обязанности:
- Разрабатывать модули извлечения данных из текстов и сохранения данных в поисковом индексе;
- Разрабатывать и оптимизировать алгоритмы для полнотекстового поиска;
- Развивать поисковое API и решать прикладные задачи на основе поиска;
- Участвовать в проектировании архитектуры поисковой системы.
Требования:
- Аналогичный опыт работы от 3 до 6 лет;
- Уверенное владение языком Rust;
- Знание ОС Linux на уровне администратора;
- Опыт разработки не менее 3-х лет на Rust или C/С++;
- Знание основных шаблонов проектирования, структур данных и алгоритмов;
- Опыт реализации распределённых и асинхронных систем;
- Качественное тестирование своего кода;
- Знание английского языка на уровне, достаточном для чтения технической документации;
- Наличие профильного образования (желательно);
- Наличие регистрации в РФ;
- Важно: не рассматриваются кандидаты, которые проходят обучение или ещё учатся.
Дополнительными плюсами будут:
- Участие в разработке высоконагруженных систем;
- Владение инструментами для профилирования и оптимизации кода;
- Наличие GitHub с примерами Rust-кода.