Tech Lead Rust Developer (Senior)
Привет! Меня зовут Наталья, HR компании ООО "СофИТ"!
Мы являемся разработчиками передового продукта в области фотовидеофиксации в России.
Наш комплекс "Пульсар" - это современный аппаратно-программный комплекс, фиксирующий в автоматическом режиме широкий спектр дорожных событий с использованием технологий искусственного интеллекта. Наши комплексы снижают аварийность и травматизм на дорогах. Мы делаем движение безопасным!
Ищем в команду Tech Lead Rust Developer (Senior)!
Присоединившись к нам, ты:
- будешь работать в аккредитованной IT-компании;
- будешь работать удаленно из любой точки мира с графиком 5/2;
- уровень ЗП будем обсуждать индивидуально на основе твоего опыта и квалификации;
- сможешь принимать участие в регулярных выездных корпоративных мероприятиях;
- сможешь влиять на свой уровень заработной платы в индивидуальном порядке;
- получишь возможность воплотить свои амбиции в наукоемком и сложном проекте;
- получишь новые навыки в процессе работы;
- сможешь работать в гибкой системе и с быстрыми процессами;
- станешь частью классной и молодой команды;
- будешь работать под крылом сильного и профессионального руководителя.
Будет круто, если ты знаешь и у тебя есть:
- уверенное владение языком программирования Rust;
-
5+ лет опыта разработки на любом системном языке программирования (C, C++, Rust и т.п.);
-
глубокое знание стандартной библиотеки Rust, управление памятью, синхронизация потоков, serde, diesel, обработка ошибок;
-
понимание принципов многопоточности и синхронизации;
-
обширный опыт разработки асинхронных многопоточных приложений на Rust с использованием библиотек tokio или async-std;
-
опыт работы с библиотекой Diesel ORM, опыт реализации HTTP API на Rust;
-
опыт интеграции кода на C\C++ с использованием инструментария bindgen или cxx;
-
знание фундаментальных алгоритмов и структур данных;
-
понимание принципов построения сетей: HTTP, TCP/IP;
-
опыт разработки архитектуры сложных высокопроизводительных приложений;
-
опыт управления небольшими командами разработки (до 5 сотрудников).
Будет плюсом:
- опыт работы с библиотеками обработки мультимедиа данных (OpenCV, GStreamer, ffmpeg);
-
понимание принципов взаимодействия с аппаратным обеспечением (rs-485, uart, ethernet);
-
опыт разработки для встраиваемых систем;
-
знания системного программирования и внутреннего устройства операционной системы;
-
умение работать с устройствами на уровне прикладного протокола взаимодействия.
Что надо будет делать:
- поддержка существующего проекта на Rust, написание нового функционала, связанного с обработкой видео, работой с железом, бизнес-логикой. Стек технологий, с которым придется работать: Tokio, Diesel ORM, Actix-web, OpenCV, GStreamer, ffmpeg
-
выстраивание архитектуры приложения, генерация идей по его улучшению и воплощение этих идей собственноручно и при поддержке команды разработки;
-
управление небольшой командой Rust разработчиков, формулирование технических решений из бизнес задач;
-
коммуникация с техническим менеджментом организации по синхронизации бизнес требований с ресурсами отдела разработки.
Оставляй отклик и стань частью команды СофИТ!
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).