Senior Software Engineer, Data Services

Job expired!

Każdego dnia dziesiątki milionów ludzi odwiedzają Roblox, aby eksplorować, tworzyć, grać, uczyć się i nawiązywać kontakt z przyjaciółmi w trójwymiarowych, immersyjnych doświadczeniach cyfrowych – wszystkich stworzonych przez naszą globalną społeczność deweloperów i twórców.

W Roblox jesteśmy zaangażowani w budowanie narzędzi i platform, które umożliwiają naszej społeczności realizację jakichkolwiek doświadczeń, jakie mogą sobie wyobrazić. Naszą wizją jest przekształcenie sposobu, w jaki ludzie łączą się z dowolnego miejsca na świecie i na dowolnym urządzeniu. Naszą misją jest połączenie miliarda ludzi z optymizmem i uprzejmością, a szukamy niesamowitych talentów, które pomogą nam osiągnąć ten cel.

Twoja kariera w Roblox oznacza pracę nad kształtowaniem przyszłości ludzkiej interakcji, rozwiązywaniem unikalnych problemów technicznych na dużą skalę oraz pomoc w tworzeniu bezpieczniejszych, bardziej cywilizowanych wspólnych doświadczeń dla wszystkich. Będziesz współpracować z pasjonatami i osobami zorientowanymi na pracę zespołową.

Jako Senior Software Engineer, Data Services, odegrasz kluczową rolę w pomaganiu naszemu zespołowi ds. infrastruktury danych w kształtowaniu przyszłości Roblox. Raportując do Engineering Manager naszego zespołu Core Data Services, Twoją główną odpowiedzialnością będzie budowanie masowych, szeroko skalowalnych usług strumieniowych i ingesty, które zasilają nasze Data Lake, Data Warehouse oraz aplikacje krytyczne dla biznesu. Jeśli masz wiedzę, aby rozwijać infrastrukturę na dużą skalę, analizując zachowania użytkowników od 200 milionów miesięcznych użytkowników, doskonale wpiszesz się w nasz doświadczony i stale rozrastający się zespół inżynierów.

  • Pracuj w Kafka, Spark lub Flink, aby budować nasze przyszłe rurociągi strumieniowe dla skali Roblox.
  • Współpracuj z zespołem ds. infrastruktury danych i zespołem ds. analizy, aby zapewnić, że przetwarzanie i analiza danych spełniają potrzeby użytkowników.
  • Projektuj struktury danych do przechowywania w pamięci, aby umożliwić obliczenia w strumieniu i zachować gwarancje kolejności wiadomości we wszystkich węzłach w klastrze.
  • Innowuj z interesariuszami, aby przesuwać granice na całej platformie Roblox.
  • Pasja do rozwoju z wykazywanym doświadczeniem w skali w Java lub Go.
  • Ponad 4 lata doświadczenia w technologiach strumieniowania/serwowania danych w czasie rzeczywistym, takich jak Flink, Beam, Spark, Kafka i Druid.
  • Ponad 3 lata doświadczenia w operowaniu infrastrukturą w czasie rzeczywistym na Kubernetes w AWS lub GCP.
  • Doświadczenie w projektowaniu, implementacji, testowaniu i wsparciu funkcji związanych ze skalowalnością, niezawodnością, solidnością, użytecznością, bezpieczeństwem i wydajnością głównego rurociągu danych Roblox.

Dla ról opartych w naszej siedzibie głównej w San Mateo, CA, początkowa podstawowa płaca za to stanowisko waha się od 189,110 do 233,840 USD. Rzeczywista podstawowa płaca zależy od różnych czynników, takich jak profesjonalne doświadczenie, szkolenie, doświadczenie zawodowe, lokalizacja, potrzeby biznesowe i popyt na rynku. Ten zakres wynagrodzenia może ulec zmianie i może zostać zmodyfikowany w przyszłości. Wszyscy pełnoetatowi pracownicy są również uprawnieni do otrzymywania wynagrodzenia kapitałowego oraz pełnych świadczeń.

Role oparte w naszej siedzibie gł