Обязанности:
Привет! Мы immers.cloud - облачный провайдер с собственным инновационным дата-центром, который использует собственную запатентованную технологию иммерсионного охлаждения и развивает IT-продукты с применением ИИ. За 5 лет работы мы стали аккредитованной IT-компания и резидентом Сколково.У нас амбиции большой международной компании, мы стабильно развиваемся и находимся в постоянном поиске талантов! В нашу команду ищем разработчика для работы над стриминговым сервисом.Основной язык программирования С++ Технологии и инструменты нашего сервиса:• Windows: WinAPI, Media Foundation, DirectX• macOS/Linux: CoreAudio, ALSA, OpenGL, Vulkan• iOS/Android: MediaCodec, OpenGL ES, Vulkan• Медиа: WebRTC, Codec factory, FFmpeg, GStreamer (H.264, H.265, VP8, VP9, AAC, Opus)• Сетевые протоколы: TCP/UDP, RTP, RTMP, HLS, DASH Что надо будет делать?• Проектировать и разрабатывать кроссплатформенное приложение с высокими требованиями к производительности и графике для видеостриминга (Windows, Mac, Linux, iOS, Android).• Проектировать архитектуру клиентских и серверных приложений для интерактивного стриминга и облачных вычислений.• Оптимизировать производительность и масштабируемость приложений с использованием параллельных вычислений и распределенных систем.• Разрабатывать следующие системы:o Захват и рендеринг видео/аудио (захват с камеры, захват экрана, рендеринг в реальном времени).o Кодирование/декодирование видео/аудио (H.264, H.265, VP8, VP9, AAC, Opus).o Захват и эмуляция событий HID контроллеров (геймпады, клавиатура/мышь).o Сетевой транспорт и метрики (QoS, балансировка нагрузки). NAT traversal, MTU. Вы нам подходите, если вы:• Уверенно владеете C++ (middle+) и имеете опыт разработки высокопроизводительных приложений (предпочтительно C++17 и выше).• Имеете представление об эмуляции HID контроллеров.• Имеете знания в области обработки мультимедиа, графики и параллельных вычислений (CPU<=>GPU).• Работали со стримами на низком уровне: захват экрана, кодирование и декодирование, отрисовка. Будет круто, если вы:• Обладаете опытом проектирования надежных и масштабируемых архитектур• Имеете опыт разработки кроссплатформенных приложений с использованием Qt, Electron, React Native• Знакомы с облачными сервисами (AWS, Azure, Google Cloud, immers.cloud), и технологиями контейнеризации• Разрабатывали систему взаимодействия клиентских приложений c помощью WebRTC, GStreamer, RTSP. Условия: Официальное трудоустройство по ТК РФ, "белая" заработная плата; График работы 5/2, возможен гибридный график работы; Бесплатная парковка; Почему стоит работать именно у нас: Разделяем в работе принципы Agile на уровне всей компании; Гибкий график - учитываем режим сов и жаворонков, а также у нас стандартная пятидневная рабочая неделя, с гибридным графиком работы; Открыты к идеям, предложениям и творческим порывам, поэтому у тебя будут отличные возможности для реализации профессиональных амбиций, талантов и карьерного роста; Поощряем и компенсируем участие в профильных мероприятиях и конференциях, чтобы развивать нашу команду; Отсутствие формальностей, дресс-кода и лишней бюрократии. Мы ходим в офисе в удобной одежде и домашних тапочках, поэтому у нас ты точно почувствуешь себя как дома! P.S. мы быстро принимаем решения по кандидатам, и не растягиваем процесс отбора на множество этапов, поэтому от нас вы получите решение быстрее других компаний Вакансия показалась интересной, но сейчас не готов поменять место работы? Все равно откликайся, чтобы познакомиться. У нас долгосрочный проект и наша техническая команда с каждым днем только растет)