
Discord to platforma komunikacyjna służąca do tworzenia społeczności internetowych i uczestniczenia w nich, silnie związana z grami oraz interakcjami społecznymi. Jej produkty łączą ludzi za pośrednictwem czatu tekstowego, głosowego i wideo na komputerach, urządzeniach mobilnych oraz konsolach, a funkcje takie jak transmisje, niestandardowe emoji, naklejki i panele dźwiękowe pomagają społecznościom tworzyć wspólne doświadczenia. Discord rozwija również narzędzia bezpieczeństwa i moderacji, które mają wspierać przyjazne, dobrze zarządzane przestrzenie. Firma działa na styku branży gier, technologii społecznościowych i cyfrowych usług skoncentrowanych na społecznościach.
Starszy inżynier oprogramowania, platforma korporacyjna — praca zdalna w Kalifornii
Pokieruj tworzeniem zespołu inżynierii platformy korporacyjnej Discord. Twórz samoobsługowe systemy zarządzania tożsamością i urządzeniami oraz automatyzacji infrastruktury dla wielkoskalowej platformy społeczności graczy.
Opis
- Zbudować obszar platformy korporacyjnej i jego podstawy techniczne.
- Przekształcić infrastrukturę korporacyjną w samoobsługowe oprogramowanie.
- Zastąpić ręczne konsole i zgłoszenia do pomocy technicznej wielokrotnego użytku prymitywami platformy, interfejsami API i portalami samoobsługowymi.
- Zarządzać flotami urządzeń za pomocą wersjonowanej infrastruktury do zarządzania punktami końcowymi i aprowizacji sprzętu opartej na API.
- Zarządzać systemami tożsamości i połączonymi aplikacjami jako kodem, w tym SSO, SCIM oraz procesami cyklu życia kont.
- Tworzyć potoki wdrażania i wzorce aprowizacji infrastruktury jako kodu.
- Ustanawiać standardy inżynieryjne dotyczące ciągłej integracji i dostarczania.
- Tworzyć interfejsy API, narzędzia wiersza poleceń i portale umożliwiające zautomatyzowane, audytowalne przepływy pracy.
- Wyznaczać kierunek techniczny i kształtować architekturę platformy.
- Tworzyć RFC i dokumentację wspierające przyszłe rekrutacje inżynierów.
Wymagania
- Co najmniej sześć lat doświadczenia w tworzeniu i obsłudze produkcyjnego oprogramowania oraz systemów w firmie technologicznej.
- Udokumentowana odpowiedzialność za niejednoznaczne projekty od wstępnego zdefiniowania po realizację.
- Solidne podstawy inżynierii oprogramowania.
- Umiejętność pisania, projektowania, testowania i wdrażania kodu produkcyjnego.
- Biegłość w Pythonie, TypeScripcie i Ruście.
- Rozległe doświadczenie praktyczne w zakresie IAM, w tym SSO, SCIM, OAuth/OIDC i RBAC.
- Bardzo dobra znajomość infrastruktury jako kodu, szczególnie Terraform.
- Bardzo dobra znajomość praktyk CI/CD.
- Doświadczenie w tworzeniu opartych na API systemów zarządzania punktami końcowymi i flotami urządzeń na dużą skalę.
- Podejście do inżynierii platformy jako do tworzenia produktu.
- Doświadczenie w tworzeniu narzędzi samoobsługowych, które użytkownicy dobrowolnie przyjmowali i wykorzystywali.
- Swoboda pracy w warunkach niejednoznaczności i podejście założycielskie.
- Praktyczne doświadczenie z Okta, Jamf lub Intune będzie dodatkowym atutem.
- Doświadczenie w zarządzaniu tożsamością i dostępem dla podmiotów niebędących ludźmi, obciążeń roboczych lub agentów AI będzie dodatkowym atutem.
- Doświadczenie w szybko rozwijającej się firmie technologicznej obsługującej konsumentów i zatrudniającej wysoko techniczną kadrę będzie dodatkowym atutem.
Benefity
- Wynagrodzenie w formie udziałów.
- Pakiet świadczeń.
- Podczas procesu rekrutacyjnego dostępne są racjonalne usprawnienia.