W skrócie
- Zadania: Twórz innowacyjne narzędzia do walidacji i bezpieczeństwa w platformie Netflix.
- Firma: Netflix, lider w branży rozrywkowej z globalnym zasięgiem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad technologiami przyszłości i wpływaj na jakość kodu w skali globalnej.
- Kwalifikacje: Doświadczenie w budowaniu platform oraz znajomość narzędzi do analizy kodu.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Netflix jest jednym z wiodących serwisów rozrywkowych na świecie, z ponad 300 milionami płatnych subskrypcji w ponad 190 krajach, które cieszą się serialami telewizyjnymi, filmami i grami w szerokiej gamie gatunków i języków. Członkowie mogą oglądać, wstrzymywać i wznawiać oglądanie tak często, jak chcą, w dowolnym miejscu i czasie, a także mogą zmieniać swoje plany w dowolnym momencie.
O zespole
Platforma Walidacji i Bezpieczeństwa jest jednym z trzech filarów w nowej grupie Systemu Zdrowia, Walidacji i Wglądów w Inżynierii Produkcji. Naszym zadaniem jest wychwytywanie regresji bezpieczeństwa i poprawności w kodzie napisanym przez ludzi lub generowanym przez agentów, zanim trafią do produkcji. Flota agentów Netflixa teraz pisze, testuje, refaktoryzuje i wdraża kod w sposób ciągły w każdym obszarze. W miarę wzrostu liczby agentów, ograniczenie przesuwa się z produkcji zmian na wiedzę, które z nich są bezpieczne. Zapewnienie jakości nie może być już krokiem kontrolowanym przez człowieka na końcu PR — musi być wbudowane na każdym etapie pętli dewelopera, proaktywne i zautomatyzowane. Dziś zespół prowadzi bramy walidacji i bezpieczeństwa dla floty: automatyczne generowanie testów, pokrycie i zabezpieczenia pokazują zespołom, gdzie stoją. Rozszerzamy się na inne sygnały bezpieczeństwa budowane specjalnie dla kodu generowanego przez agentów, abyśmy mogli ocenić, czy zmiana jest rzeczywiście poprawna, gdy agenci piszą i modyfikują kod na dużą skalę.
O roli
Szukamy Starszego Inżyniera Oprogramowania, który pomoże zbudować nową generację tej platformy: narzędzia i zabezpieczenia, które nadążają za organizacją inżynieryjną, w której rosnący udział kodu jest generowany przez agentów. Będziesz projektować systemy, na których polegają tysiące inżynierów i ich agentów, podejmować decyzje dotyczące tego, co platforma powinna posiadać, a co udostępniać przez API, oraz wnosić perspektywę związaną z bezpieczeństwem do tego, jak autonomiczne agenty są izolowane, ograniczane i bezpiecznie uzyskują dostęp do infrastruktury testowej.
Kluczowe obowiązki
- Projektowanie i budowanie produktów walidacyjnych i bezpieczeństwa używanych w całej platformie: generowanie testów, pokrycie i zabezpieczenia, deterministyczny i predyktywny wybór testów oraz testowanie mutacyjne na dużą skalę.
- Budowanie warstwy analizy statycznej, która zapewnia automatyczną, niezależną od języka pierwszą bramę jakości dla kodu generowanego przez agentów.
- Opracowywanie specyficznych sygnałów bezpieczeństwa dla agentów: wykrywanie niestabilności podpowiedzi, ocena trajektorii agentów w porównaniu do śladów wykonania oraz ocenianie poprawności semantycznej kodu generowanego przez agentów w odniesieniu do oryginalnego wymogu, własnej intencji agenta oraz zaobserwowanej zmiany zachowania.
- Definiowanie jasnych możliwości platformy i podejmowanie przemyślanych decyzji dotyczących budowy vs zakupu, budowy vs rozszerzenia w miarę wzrostu zakresu platformy.
- Stosowanie zdrowego osądu w zakresie izolacji agentów, ograniczeń i redakcji danych wszędzie tam, gdzie platforma daje agentom dostęp do infrastruktury testowej lub środowisk wykonawczych.
Kto jesteś
- Masz doświadczenie w budowaniu i obsłudze platformy używanej przez inne zespoły inżynieryjne — myślisz o swoim produkcie jako o platformie, a nie jednorazowym narzędziu.
- Jesteś komfortowy w podejmowaniu decyzji produktowych: jakie możliwości powinna posiadać platforma, co powinna udostępniać jako API i kiedy rozszerzać, a kiedy budować nowe.
- Jesteś zaawansowanym użytkownikiem narzędzi do kodowania agentów — codziennie pracujesz z hookami, MCP i zarządzaniem kontekstem, nawet jeśli sam nie budowałeś platformy agentów.
- Masz zrozumienie związane z bezpieczeństwem: masz praktyczną wiedzę na temat izolacji agentów, ograniczeń i redakcji, nawet jeśli nie jest to twoje główne tło.
- Jesteś silnym komunikatorem, który potrafi jasno dokumentować techniczne kompromisy zarówno dla interesariuszy technicznych, jak i nietechnicznych.
- Jesteś zwolennikiem silnej kultury testowania: znasz ramy testowe, narzędzia do pokrycia kodu, systemy CI oraz weryfikację po wdrożeniu.
Doświadczenie, które nas ekscytuje
- Projektowałeś lub obsługiwałeś infrastrukturę platformy deweloperskiej: dystrybucję, CI/CD lub systemy wersjonowania używane przez wiele zespołów.
- Budowałeś lub integrowałeś systemy oceny oparte na LLM (LLM-as-judge, ocena trajektorii agentów lub podobne).
- Pracowałeś z testowaniem mutacyjnym, analizą statyczną lub systemami wyboru testów na dużą skalę.
- Masz praktyczne doświadczenie w izolacji lub ograniczaniu dostępu agentów do wrażliwych systemów lub danych.
Inkluzja jest wartością Netflixa i dążymy do zapewnienia znaczącego doświadczenia podczas rozmowy kwalifikacyjnej dla wszystkich kandydatów. Jeśli potrzebujesz dostosowania/zmiany z powodu niepełnosprawności lub z jakiegokolwiek innego powodu podczas procesu rekrutacji, prosimy o przesłanie prośby do swojego partnera rekrutacyjnego. Jesteśmy pracodawcą równych szans i celebrujemy różnorodność, uznając, że różnorodność buduje silniejsze zespoły. Podchodzimy do różnorodności i inkluzji poważnie i z rozwagą. Nie dyskryminujemy ze względu na rasę, religię, kolor, pochodzenie, narodowość, kastę, płeć, orientację seksualną, tożsamość płciową lub ekspresję, wiek, niepełnosprawność, stan zdrowia, ciążę, skład genetyczny, stan cywilny ani służbę wojskową.
Senior Software Engineer – pracodawca: Netflix
Netflix to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole Validation & Safety Platform, będziesz częścią innowacyjnego podejścia do zapewnienia jakości w kodzie generowanym przez agentów, co pozwoli Ci na rozwijanie swoich umiejętności w obszarze inżynierii oprogramowania. Nasza kultura pracy opiera się na różnorodności i inkluzji, co sprawia, że każdy głos jest słyszany, a Twoje pomysły mają realny wpływ na rozwój platformy.