Разработчик систем компьютерного зрения C++/Rust/Python

Зарплата

от 4000 до 7000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Заказная разработка в сферах FinTech, AdTech, AI и компьютерного зрения

Описание вакансии

О компании и команде

Мы занимаемся разработкой 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 рабочих дней;
  • оплачиваемые больничные.

Дополнительные инструкции

Как попасть к нам в команду:

  1. Откликнуться на вакансию, прислать резюме;
  2. Пройти собеседование;
  3. Получить предложение.