W skrócie
- Zadania: Buduj i zarządzaj mikroserwisami do przetwarzania transmisji sportowych w czasie rzeczywistym.
- Firma: Innowacyjna firma technologiczna zajmująca się mediami sportowymi.
- Benefity: Bezpośredni wpływ na produkty medialne, elastyczne godziny pracy i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery w inżynierii rozproszonych systemów.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i twórz rozwiązania dla wydarzeń sportowych na żywo.
- Kwalifikacje: 4+ lata doświadczenia w skalowaniu mikroserwisów i silna znajomość C# / .NET.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
Opis
Warstwa indeksowania przetwarza transmisje sportowe na żywo, aby w czasie rzeczywistym generować podsumowania oparte na sztucznej inteligencji - a pipeline analizy wideo, który za tym stoi, jest Twoim zadaniem do zbudowania i obsługi. Główne wyzwanie nie polega tylko na dostarczaniu kodu; chodzi o zarządzanie obciążeniami obliczeniowymi o wysokiej wydajności w ponad 30 mikroserwisach opartych na zdarzeniach, które muszą automatycznie skalować się w obliczu ekstremalnych szczytów ruchu podczas wydarzeń na żywo bez awarii.
Obowiązki:
- Projektowanie i obsługa mikroserwisów o niskim opóźnieniu, opartych na zdarzeniach, które radzą sobie z nagłymi wzrostami ruchu podczas wydarzeń na żywo bez przestojów.
- Wdrażanie modeli ML do produkcji poprzez budowanie odpornych pipeline'ów wdrożeniowych, które radzą sobie z dryfem modeli, ograniczeniami kontekstu i wynikami niedeterministycznymi.
- Pełna odpowiedzialność za dostarczanie usług od początkowego projektu RFC po wdrożenie bez przestojów i telemetrykę po uruchomieniu.
- Optymalizacja pipeline'ów zdarzeń pub/sub w Kafka i Azure Service Bus w celu zmniejszenia opóźnienia przetwarzania i zwiększenia przepustowości danych.
- Debugowanie rozproszonych wąskich gardeł wydajności i skalowanie klastrów obliczeniowych Kubernetes obsługujących równoczesne przetwarzanie mediów 24/7.
- Współpraca z inżynierami ML i naukowcami danych w celu projektowania systemów, które degradują się w sposób łagodny podczas awarii wnioskowania.
Wymagania:
- 4+ lata doświadczenia w skalowaniu rozproszonych mikroserwisów i systemów backendowych w produkcyjnych środowiskach chmurowych.
- Silna wiedza z zakresu C# / .NET w zakresie rozwoju aplikacji o wysokiej przepustowości i niskim opóźnieniu.
- Doświadczenie produkcyjne z Kubernetes, projektowaniem schematów relacyjnych, optymalizacją wydajności zapytań SQL oraz infrastrukturą komunikacyjną (Kafka, Azure Service Bus).
- Praktyczna integracja narzędzi inżynieryjnych wspomaganych AI (Cursor, Claude Code, sub-agents) w codziennym workflow.
Preferencje:
- Znajomość operacyjną zachowań ML/AI w produkcji (wydajność wnioskowania, ograniczenia kontekstu, niedeterministyczność); doświadczenie z infrastrukturą chmurową Azure (sieci, IAM, optymalizacje kosztów/wydajności) lub ekspozycja na pipeline'y przetwarzania wideo/mediów.
Warunki:
- Bezpośrednia odpowiedzialność za pipeline'y zdarzeń o wysokiej współbieżności, gdzie zmiany w kodzie natychmiast wpływają na produkty medialne na poziomie transmisji na żywo.
- Pragmatyczne przyjęcie praktyk inżynieryjnych AI - asystenci kodowania AI i sub-agenci są integrowani w procesy produkcyjne, a nie traktowani jako coś dodatkowego.
- Ekspozycja na złożone inżynierie systemów rozproszonych, równoważąca ogromną skalę, wchłanianie mediów na żywo i efektywność kosztową operacyjną.
.NET Backend Developer for Live Sports Broadcasts in Warsaw – pracodawca: DOU Polska
Aura to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku zdrowotnym. Pracując z zespołem założycieli, którzy wcześniej osiągnęli sukcesy w skalowaniu firm, będziesz miał realny wpływ na rozwój produktu i strategii, a także możliwość szybkiego awansu w miarę wzrostu firmy. Oferujemy elastyczne godziny pracy, 33 dni płatnego urlopu rocznie oraz program wellness, co czyni nas idealnym miejscem dla kreatywnych profesjonalistów szukających znaczącej kariery.