Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Redge Technologies

New

Programista/ka Python, C++

Posted Updated
Discussion

Description

Wynagrodzenie
B2B: 12000 – 18000 PLN / mies. netto

W Redge Technologies tworzymy innowacyjne rozwiązania w obszarze wideo streamingu oraz cyberbezpieczeństwa. Należymy do grupy Play, będącej częścią francuskiej grupy telekomunikacyjnej Iliad. Specjalizujemy się w technologiach chmurowych, wysokiej skalowalności, sieciach i programowaniu niskopoziomowym. Jedną ze spółek należących do Grupy Redge jest Vestigit.

Nasz flagowy produkt, Redge Media, to platforma technologiczna dla telewizji internetowej, wybierana przez globalnych nadawców i operatorów telekomunikacyjnych, takich jak TVN Warner Bros. Discovery, Grupa Play, TVP, Canal+, Go3 czy Wirtualna Polska. Nasze rozwiązania są wdrażane przez czołowych graczy w Europie, na Bliskim Wschodzie oraz w Ameryce Południowej, co daje możliwość zdobycia doświadczenia w międzynarodowym środowisku. Z uwagi na globalny charakter naszych działań, czasem dostosowujemy harmonogram pracy do stref czasowych naszych partnerów, co wymaga elastyczności, ale jednocześnie otwiera drzwi do ciekawych wyzwań i rozwoju zawodowego.

Jeśli cenisz różnorodność, dynamikę i chcesz pracować na globalną skalę, dołącz do nas – porozmawiajmy o możliwościach!

Obecnie prowadzimy rekrutację na stanowisko Programisty/ki Python, C++ dla spółki Vestigit.

W Vestigit rozwijamy technologię forensic watermarking dla treści wideo. Umieszczamy w obrazie niewidoczny identyfikator, który można odczytać z próbki nieautoryzowanej kopii i w odpowiednio zintegrowanym systemie, powiązać z sesją lub tokenem. W ten sposób pomagamy ustalać źródła nielegalnej dystrybucji. Łączymy backend, przetwarzanie multimediów i integracje z infrastrukturą streamingową.

Dołączysz do pracy nad backendem i przetwarzaniem multimediów w produkcie Vestigit. Będziesz samodzielnie realizować zadania w uzgodnionym zakresie, rozwijać komponenty w C++ i Pythonie oraz współtworzyć rozwiązania z zespołem. Decyzje dotyczące architektury i kierunku technicznego będziesz uzgadniać z Tech Leadem.


Zakres obowiązków

  • Rozwój i utrzymanie komponentów backendowych, API oraz integracji w Pythonie.

  • Implementacja i optymalizacja komponentów C++ wykorzystywanych w przetwarzaniu multimediów i bibliotekach watermarkingu.

  • Budowanie i rozwijanie pipeline’ów audio/wideo, w tym integracji z GStreamerem i enkoderami.

  • Diagnozowanie problemów z wydajnością, synchronizacją oraz utratą klatek i analizowanie wpływu zmian na cały pipeline.

  • Pisanie testów, zwłaszcza integracyjnych, udział w code review i dbanie o czytelność oraz jakość kodu.

  • Współpraca z zespołem R&D przy integracji modeli AI oraz dostosowywaniu ich działania do wymagań systemu.

  • Wspieranie wdrożeń i diagnostyki środowiska oraz zgłaszaniem usprawnień rozwijanych komponentów.

Wymagania

  • Komercyjne doświadczenie w tworzeniu oprogramowania oraz samodzielna realizacja zadań w uzgodnionym zakresie.

  • Dobra znajomości C++, w tym zarządzanie pamięcią, debugowanie i podstawy optymalizacji wydajności.

  • Praktyczna znajomość Pythona i doświadczenie w backendzie, API lub integracji; znajomość frameworka takiego jak FastAPI lub Django.

  • Rozumienie podstaw przetwarzania audio/wideo i umiejętność prześledzenia przepływu danych przez pipeline.

  • Swobodna praca z Dockerem oraz umiejętność analizowania błędów na podstawie kodu, logów i wyników testów.

  • Praktyka w pisaniu testów oraz stosowania zasad czytelnego, łatwego w utrzymaniu kodu, w tym Clean Code i SOLID.

  • Proaktywność, odpowiedzialność za jakość własnych zmian i gotowość do współpracy przy rozwiązywaniu problemów.

  • Znajomość angielskiego pozwalająca sprawnie czytać i wykorzystywać dokumentację techniczną.

Mile widziane

  • Praktyczne doświadczenie z GStreamerem: budowanie pipeline’ów, synchronizacja i diagnostyka utraty klatek.

  • Doświadczenie w kodowaniu, przetwarzaniu i optymalizacji audio/wideo.

  • Kubernetes: udział we wdrożeniach i debugowaniu środowiska.

  • AWS i podstawy architektury usług chmurowych.

  • Integracja i wdrażanie modeli AI oraz rozumienie wpływu inferencji na opóźnienia i obciążenie systemu.

  • Optymalizacja wykorzystania pamięci i zasobów obliczeniowych CPU/GPU.

Oferujemy

  • Pracę nad produktem łączącym C++, backend Python i przetwarzanie multimediów.

  • Wpływ na jakość i wydajność rozwijanych komponentów.

  • Współpracę z zespołem programistycznym i R&D przy rozwiązywaniu konkretnych problemów technicznych.

  • Możliwość rozwijania kompetencji w streamingu, integracji modeli AI i optymalizacji systemów.

  • Współpracę B2B i hybrydowy model pracy.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →