Rust-инженер работает над флагманскими Edge-продуктами (те, которые разворачиваются на одноплатниках рядом с камерой) и над системой управления светофорами.
Предстоят имплементация новых фичей и глубокая оптимизация, чтобы упихнуть наши решения на очень маленькие компьютеры.
Стэк
Rust
Rust используется во всех наших продуктах и прикладных инструментах; делаем упор на надежность и скорость.
Минимум низкоуровневого кода и unsafe Rust.
Без крипты.
Ждем от кандидата
Опыт разработки от 1 года на Rust:
- Понимание системы типов и основных паттернов в языке
- Знание особенностей асинхронного и многопоточного программирования
- Основы функционального программирования
- Понимание принципов интеграционного и юнит-тестирования
- Владение трейтами на уровне “бох”
Остальное:
- Понимание работы компьютерных сетей и операционных систем
- Навыки построения безопасных интерфейсов
- Умение и желание писать простой и понятный код
- Стремление к автоматизации и упрощению жизни для себя и коллег
- Аргументация принятых решений в виде MD файликов или иной документации
Приятным плюсом будет:
- Желание работать с железками
- Понимать код на Python (иногда будем переписывать прототипы RnD отдела)
- Умение работать с Nix Flakes
Что мы предлагаем
- Мы аккредитованы
- ДМС
- График работы 5/2 с гибким началом дня
- Можно работать на полной удалёнке, из офиса или совмещать
- Комфортный офис в Иннополисе, оснащенный кофемашиной и зоной отдыха
- Коворкинг в Казани в IT парке им. Рамеева
- Компенсируем аренду жилья в Иннополисе после года работы
- Покупаем недостающее оборудование по запросу
- Дружелюбная и слаженная команда специалистов
- Отсутствие микроменеджмента и атмосфера доверия
- Минимум бесполезных встреч и совещаний
- Свобода принимать решения и ответственность за их последствия
- Уровень заработной платы определяется по результатам собеседования
- Гарантированное место за столом в Вальгалле после испытательного срока