Senior Engineer, Threat Response

Job expired!

Requisition ID: R023384

Informacje o firmie:

Dołącz do Activision Central Tech, fundamentu innowacji w Activision Blizzard. Naszą misją jest wspieranie studiów deweloperskich poprzez dostarczanie szerokiej wiedzy w różnych dziedzinach, takich jak big data, prywatność i bezpieczeństwo, motion capture oraz technologie pipeline'u animacyjnego. Jesteśmy ekspertami w grafice, budowaniu i infrastrukturze dla studiów deweloperskich i centrów danych, optymalizacji, programowaniu systemów oraz usługach online, w tym matchmakingu i sieciach. Nasze zespoły są rozproszone po całym świecie i stanowią mieszankę talentów inżynieryjnych i badawczych, co zapewnia ciągły rozwój i ścisłą współpracę ze studiami gier.

Dowiedz się więcej o naszej pracy i badaniach na stronie https://research.activision.com/.

Twoja misja jako Senior Engineer, Threat Response:

Szukamy wykwalifikowanego i zmotywowanego inżyniera do budowania i utrzymywania funkcji online skierowanych do użytkowników, wspierających nasze inicjatywy antycheat. Będziesz odpowiedzialny za pełny cykl życia rozwoju, od konfiguracji i skryptowania po wdrażanie i utrzymanie. Twoja zdolność do poruszania się po istniejących bazach kodów oraz tworzenia wydajnego i skalowalnego kodu będzie kluczowa.

Kluczowe obowiązki:

  • Implementacja, debugowanie i optymalizacja funkcji gry online z użyciem C/C++ i innych języków programowania.
  • Rozwijanie, rozszerzanie i utrzymywanie skryptów backendowych w Pythonie.
  • Optymalizacja i utrzymywanie istniejącego kodu po stronie serwera.
  • Budowanie systemów po stronie serwera do wykrywania anomalii w celu monitorowania i badania zagrożeń skierowanych na nasze gry i graczy.
  • Tworzenie skalowalnych modeli machine learning do wykrywania i kontekstualizowania destrukcyjnych zachowań.
  • Generowanie i komunikowanie wyników zarówno członkom zespołu technicznego, jak i nietechnicznego poprzez systemy śledzenia i raporty wydajności.

Profil gracza:

Doświadczenie i umiejętności:

  • Biegłość w C/C++ i językach skryptowych, szczególnie w Pythonie.
  • Znajomość koncepcji baz danych i doświadczenie w pisaniu zapytań lub procedur składowanych.
  • Doświadczenie w dostarczaniu lub wspieraniu przynajmniej jednej gry.
  • Znajomość frameworków webowych, takich jak Flask, Bootstrap, React, czy Node.
  • Zrozumienie protokołów sieciowych, architektury klient/serwer i peer-to-peer.

Wykształcenie:

  • Doktorat z informatyki lub pokrewnej dziedziny, preferowane specjalizacje w zakresie sieci lub gier.

Umiejętności i cechy:

  • Głębokie zrozumienie algorytmów, struktur danych, wydajności i technik programowania wielowątkowego.
  • Biegłość w machine learning, szczególnie w wykrywaniu anomalii behawioralnych.
  • Wybitna zdolność do współpracy z inżynierami, projektantami i producentami.
  • Silna pasja do gier wideo i dobre zrozumienie systemów gier jako gracz.

O Activision Blizzard:

Activision Blizzard, Inc. (NASDAQ: ATVI) jest jedną z najpotężniejszych firm rozrywkowych na świecie