Разработчик систем компьютерного зрения C++/Rust/Python
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы занимаемся разработкой open-source фреймворка компьютерного зрения Savant, позволяющего строить высокоэффективные, надежные системы видеоаналитики и CV на базе эффективных технологий NVIDIA CUDA.
Мы ищем коллегу, который ценит стабильные, долгосрочные рабочие отношения, обладает позитивным и жизнерадостным характером, способен к самоиронии, ценит человеческие отношения, с удовольствием коммуницирует с коллегами и способен качественно и понятно доносить свои мысли в письменной и устной форме. Мы очень ценим аккуратность и внимательность к деталям, способность разобраться в проблеме и выяснять все детали до начала выполнения работы.
Мы отдаем предпочтения кандидатам, находящимся вне РФ, но, в первую очередь, ориентируемся на ваши навыки и перспективы сотрудничества.
Что вы будете делать
Вы 95% времени будете развивать наш опенсорсный продукт, иногда будете делать сильно кастомные вещи для наших коммерческих клиентов. Мы используем Rust, так что придется его изучить и писать на нем много. В отклике к вакансии напишите "Мне нравится Rust", без такой информации отклики рассматриваться не будут. Поскольку наши продукты для ML-специалистов, внешние SDK предоставляют Python API, поэтому знание Python тоже требуется.
Ожидания от кандидата
Обязательный релевантный опыт:
- (C++ || Rust) && Python
- разработка расширений GStreamer (C, C++ или Rust);
- создание кастомных приложений с использованием библиотек FFmpeg;
- опыт работы и понимание работы с потоками H.264/HEVC и их контейнерами;
- понимание особенностей работы с NVIDIA CUDA;
- работа с OpenCV или аналогичными библиотеками, например, если вы работали с WebGPU - это очень здоровский опыт;
- работа с сетевыми сокетами;
- многопоточная разработка под POSIX;
- опыт работы с системами обмена сообщений (например, RabbitMQ, 0MQ, gRPC, Kafka, NATS и прочими);
- опыт работы с сериализаций на базе Protobuf, AVRO или других, может быть вы знаете Apache Arrow или Cap'n Proto, FlatBuffers;
- обширные знания Docker, Docker Compose: сборка, понимание структуры, работа с сетями, томами, логгированием;
- опыт работы с логгированием;
- хорошие коммуникативные навыки для работы в команде;
- умение читать, писать на английском языке;
- аккуратность и внимание к деталям.
Условия работы
- Зарплата указана брутто.
- Контракт с нашей зарубежной компанией в США.
- Платим в USD через SWIFT или в USDT.
- работа удалённо;
- рабочий день - 9 часов (включая 1 час на обед), возможность выстраивания гибкого графика работы;
- дружный нетоксичный коллектив с минимальной текучкой;
- оплачиваемый отпуск 20 рабочих дней;
- оплачиваемые больничные.
Дополнительные инструкции
Как попасть к нам в команду:
- Откликнуться на вакансию, прислать резюме;
- Пройти собеседование;
- Получить предложение.
