Programista/ka C++

Rozwój Redge Media CDN - rozproszonego systemu dystrybucji treści

Aplikuj

Do zadań zatrudnionej osoby należeć będzie bieżący rozwój aplikacji Redge Media, a także udział w projektach wdrożeniowych na rzecz klientów takich jak TVN, P4 (operator sieci Play), czy Vectra.
Weźmiesz aktywny udział w procesach takich jak analizy wymagań klienta, implementacji niezbędnych komponentów, dostarczania zmian na produkcję, stałego polepszania wydajności platformy.

Osoba jakiej szukamy dołączy do Zespołu Oprogramowania Systemowego. Zespół ten stworzył i rozwija serce naszych rozwiązań, jakim są systemy: kodowania i dystrybucji treści multimedialnych. W ramach prowadzonych prac projektujemy, wytwarzamy a następnie wdrażamy rozwiązania, których odbiorcami są miliony użytkowników. Będziesz pracować w małym i niezależnym zespole scrumowym z przestrzenią do indywidualnego rozwoju i realnego wpływu na produkt końcowy.

Wymagania

— minimum 3-letnie doświadczenie w pracy na stanowisku programisty,

— tytuł magistra lub inżyniera informatyki lub adekwatne doświadczenie zawodowe,

— bardzo dobra znajomość języka C++,

— znajomość zagadnień z dziedziny architektury systemów komputerowych,

— umiejętności w zakresie programowania obiektowego, dekompozycji oraz algorytmiki,

— dobra znajomość środowiska GNU/Linux do celów programistycznych,

— znajomość zagadnień sieciowych i podstawowych protokołów (TCP/IP, HTTP).

Technologie w jakich pracujemy

– C++ 14/17/20,
– CMake, GCC, Clang,
– Linux,
– JIRA,
– Systemy kontroli wersji i przeglądu kodu (Git/Gerrit).

Przykładowe zadania

– Rozwój Redge Media CDN – rozproszonego systemu dystrybucji treści (jest to największy w kraju system dystrybucji treści, z którego codziennie korzystają miliony użytkowników generujących ruch na poziomie 1 TB/s.).

– Rozwój Redge Media Coder – rozproszonego oprogramowania realizującego kodowanie i przygotowanie multimediów. Implementacja obsługi nowych formatów, protokołów i systemów DRM.

– Udział w pracach koncepcyjnych.

Mile widziane

— znajomość języka Go,

— znajomość zagadnień związanych z przetwarzaniem strumieni multimedialnych,

— znajomość kodeków audio/wideo (AAC, MPEG Audio, AC-3, H.264, H.265, VP9),

— znajomość kontenerów multimedialnych (MPEG TS, ISO MPEG 4, WebM),

— doświadczenie w wykorzystywaniu koderów sprzętowych i sprzętowego wsparcia obliczeń równoległych (CUDA, NVENC),

— znajomość protokołów dystrybucji treści multimedialnych (MPEG DASH, Apple HLS, RTMP, RTSP/RTP/RTCP),

— znajomość języka Python.

Zbiór technologiczny
Oferujemy

udział w ambitnych projektach,

atrakcyjne wynagrodzenie,

elastyczne godziny pracy,

niekorporacyjną atmosferę.

Korzyści

prywatna opieka medyczna

dofinansowanie karty Multisport

budżet szkoleniowy

zajęcia językowe

owocowe poniedziałki

Przejrzysty proces rekrutacji

Skontaktuj się z nami.
Czekamy właśnie na Ciebie!

Aplikuj

Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami.

Odpowiadając na powyższą ofertę pracy wyrażają Państwo zgodę na przetwarzanie przez Redge Technologies sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w Państwa zgłoszeniu rekrutacyjnym zgodnie z Polityką Prywatności. Jeśli chcą Państwo wziąć udział również w przyszłych procesach rekrutacyjnych prowadzonych przez naszą spółkę, prosimy o załączenie do zgłoszenia rekrutacyjnego następującej klauzuli: „Zgadzam się na przetwarzanie przez Redge Technologies sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w moim zgłoszeniu rekrutacyjnym w ramach przyszłych procesów rekrutacyjnych”.

Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami.

Odpowiadając na powyższą ofertę pracy wyrażają Państwo zgodę na przetwarzanie przez Redge Technologies sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w Państwa zgłoszeniu rekrutacyjnym zgodnie z Polityką Prywatności. Jeśli chcą Państwo wziąć udział również w przyszłych procesach rekrutacyjnych prowadzonych przez naszą spółkę, prosimy o załączenie do zgłoszenia rekrutacyjnego następującej klauzuli: „Zgadzam się na przetwarzanie przez Redge Technologies sp. z o.o. z siedzibą w Warszawie danych osobowych zawartych w moim zgłoszeniu rekrutacyjnym w ramach przyszłych procesów rekrutacyjnych”.