Lead/Principal Go Developer (AdTech)

Podsumowanie pracy

Warszawa
1 miesiąc temu

Model pracy

Całkowicie zdalnie
Tylko Polska
Opis stanowiska

O roli

Czy jesteś gotowy na podjęcie kluczowej roli w budowaniu nowoczesnych technologii reklamowych? Poszukujemy Lead/Principal Go Developera, który dołączy do naszego zespołu i zaprojektuje platformę do licytacji w czasie rzeczywistym (RTB) o wysokim obciążeniu i niskich opóźnieniach. W Sigma Software dostarczamy innowacyjne, skalowalne rozwiązania, które napędzają wyniki.

Dlaczego warto do nas dołączyć?

Oferujemy konkurencyjne benefity, elastyczne formy pracy oraz możliwość pracy przy ambitnych projektach, które przesuwają granice technologii.

Klient i Projekt

Nasz klient to globalna firma technologiczna z branży reklamy cyfrowej, specjalizująca się w skalowalnych rozwiązaniach o wysokiej wydajności.

Projekt to strategiczne rozwiązanie reklamowe typu self-service, zaprojektowane w celu uczynienia zasobów streamingowych bardziej dostępnymi i mierzalnymi. System obejmuje platformę do licytacji i optymalizacji w czasie rzeczywistym, zdolną do obsługi mechanizmów aukcyjnych przy dużym obciążeniu.

Odpowiedzialności

  • Projektowanie i wdrażanie podstawowych usług backendowych dla licytacji w czasie rzeczywistym, optymalizacji i przepływów dostarczania reklam.
  • Budowanie niestandardowych agentów licytujących dla decyzji w czasie rzeczywistym.
  • Rozwijanie komponentów o wysokim obciążeniu i niskich opóźnieniach.
  • Implementacja autorskiej logiki pacingu, bid-shadingu i optymalizacji.
  • Projektowanie i integracja funkcji prognozowania dla wyświetleń, zasięgu i planowania kampanii.
  • Praca z OpenRTB, JSON, protobuf oraz innymi protokołami i formatami danych AdTech.
  • Integracja z potokami danych i metryk.
  • Implementacja możliwości obserwowalności, monitorowania i rozwiązywania problemów (stos LGTM/ELK).
  • Współpraca z interesariuszami z działów produktu, inżynierii, danych i operacji reklamowych.

Wymagania

  • Minimum 7 lat doświadczenia jako Back-End Developer w projektach komercyjnych.
  • Silne doświadczenie produkcyjne z językiem Golang.
  • Doświadczenie w projektowaniu i budowaniu systemów rozproszonych o wysokim obciążeniu i niskich opóźnieniach.
  • Praktyczna znajomość integracji opartych na JSON, protobuf lub podobnych protokołach.
  • Doświadczenie z bazami danych o niskich opóźnieniach i technologiami cache (np. Aerospike, Redis, ElastiCache).
  • Doświadczenie z PostgreSQL lub podobnymi relacyjnymi bazami danych.
  • Umiejętność budowania usług klasy produkcyjnej z wysokimi wymaganiami dotyczącymi niezawodności, skalowalności i obserwowalności.
  • Zdolność do samodzielnej pracy, analizy kompromisów systemowych i podejmowania decyzji architektonicznych.
  • Znajomość języka angielskiego na poziomie co najmniej Upper-Intermediate.

Mile widziane

  • Zrozumienie systemów RTB, mechanizmów aukcyjnych i domeny AdTech.
  • Zrozumienie mechaniki pacingu, optymalizacji stawek, prognozowania lub dostarczania reklam wydajnościowych.
  • Doświadczenie w pracy nad DSP, SSP, Ad Exchange, serwerami reklamowymi lub platformami marketingu wydajnościowego.
  • Doświadczenie w integracji stosów obserwowalności (LGTM/ELK).

Profil osobisty

  • Analityczne podejście i umiejętność rozwiązywania problemów.
  • Zdolność do pracy w dynamicznym środowisku.
  • Doskonałe umiejętności komunikacyjne.
  • Samodzielność i proaktywność.
  • Dbałość o szczegóły i zaangażowanie w jakość.