Senior Engineer, Database Infrastructure - Slack

Job expired!

Aby ulepszyć doświadczenia kandydatów, rozważ aplikowanie na maksymalnie 3 stanowiska w ciągu 12 miesięcy, aby uniknąć powielania wysiłków.

Inżynieria Oprogramowania

Witamy w Salesforce, firmie dla klientów. Inspirujemy przyszłość biznesu dzięki AI, danym i CRM. Nasze podstawowe wartości prowadzą nas do pomagania firmom we wszystkich branżach w torowaniu nowych szlaków i innowacyjnym łączeniu się z klientami. Umożliwiamy Ci bycie Trailblazerem, napędzającym swoją wydajność i rozwój kariery, jednocześnie poprawiając świat. Jeśli wierzysz w biznes jako platformę zmiany i w zasadę, że firmy mogą osiągać sukcesy i czynić dobro, znalazłeś odpowiednie miejsce.

Zostań częścią budowania infrastruktury napędzającej pracę!

Zespół Datastores Slacka odpowiedzialny jest za budowanie i obsługę platformy baz danych, która napędza Slacka. Zarządzamy tysiącami stanowych hostów, zapewniając petabajty pojemności online. Nasze bazy danych MySQL działają w ramach Vitess, jednej z najszybciej rosnących platform baz danych na świecie.

Przeczytaj więcej o naszej migracji do Vitess.

Slack umożliwia globalną komunikację i współpracę. Od największych firm publicznych po najmniejsze startupy, zespoły używają Slacka do załatwiania spraw, oczekując, że będzie on wysoce niezawodny i szybki. Oto przegląd naszej skali:

  • Przeciętny użytkownik spędza ponad 10 godzin w połączeniu i 2,5 godziny aktywnie korzystając ze Slacka dziennie
  • Ponad 1,5 miliarda wiadomości wysyłanych miesięcznie, połowa poza USA
  • Ponad 10 mln aktywnych użytkowników dziennie, ponad miliard zapytań sieciowych i dziesiątki miliardów zapytań do bazy danych dziennie

Nasze systemy przetwarzają miliony zdarzeń na sekundę. Nasz zespół buduje i utrzymuje kluczowe części naszej infrastruktury, w tym:

  • Usługi brzegowe
  • Magazyny danych i pamięci podręczne
  • Wiadomości w czasie rzeczywistym
  • Asynchroniczne przetwarzanie zadań w tle

Nasze sukcesy oznaczają, że użytkownicy o nas nie myślą, gdyż zapewniamy, że nasze systemy są wydajne, dostępne, niezawodne i skalowalne. Nasze API i backend sieciowy działają na PHP/Hack, usługi zaplecza na Javie i Go, a Vitess służy do przechowywania danych. Nasza architektura stale się rozwija, aby obsługiwać miliony dodatkowych użytkowników.

Dowiedz się więcej na naszym blogu technicznym.

  • Obsługa i rozbudowa dużej, wysoce dostępnej infrastruktury baz danych za pomocą MySQL i Vitess.
  • Tworzenie narzędzi do samoobsługi i samodzielnego zarządzania infrastrukturą baz danych, umożliwiając innym zespołom szybkie tworzenie nowych funkcji.
  • Współpraca z zespołami inżynieryjnymi nad potrzebami w zakresie przechowywania danych i udzielanie porad w cyklu życia rozwoju.
  • Pisanie kodu do analizy wydajności bazy danych, tworzenie narzędzi i pulpitów nawigacyjnych dla uzyskania użytecznych informacji.
  • Uczestnict