backend developer for distributed storage systems in Warsaw

backend developer for distributed storage systems in Warsaw

Warsaw Pełny etat Stacjonarnie
G

W skrócie

  • Zadania: Projektuj i rozwijaj oprogramowanie dla systemów przechowywania danych w rozproszonym środowisku.
  • Firma: Google - lider w innowacjach technologicznych, używany przez miliardy ludzi.
  • Benefity: Atrakcyjne wynagrodzenie, bonusy, akcje oraz dodatkowe benefity.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad zaawansowanymi technologiami i wpływaj na globalne usługi.
  • Kwalifikacje: Doświadczenie w programowaniu i rozwijaniu systemów rozproszonych.

Google rozwija produkty i usługi używane przez miliardy ludzi. System Placer zarządza replikacją i dostępem do zestawów plików CNS, podczas gdy CNS jest wewnętrznym systemem plików o skali eksabajtowej i kluczowym elementem usług Google.

Zakres obowiązków:

  • Projektowanie, rozwijanie i testowanie solidnego, skalowalnego, wysokowydajnego oprogramowania dla rozproszonego systemu magazynowania, głównie w języku C++.
  • Wkład w projekt techniczny i wdrażanie nowych funkcji oraz znaczących ulepszeń systemu.
  • Analiza i poprawa efektywności, niezawodności i wydajności systemu magazynowania.
  • Debugowanie i rozwiązywanie złożonych problemów w dużych rozproszonych środowiskach produkcyjnych, często we współpracy z zespołami SRE.
  • Pisanie wysokiej jakości, łatwego do utrzymania, dobrze przetestowanego kodu oraz aktywne uczestnictwo w przeglądach kodu.

Wymagania:

  • Dyplom licencjata lub równoważne doświadczenie praktyczne.
  • 2 lata doświadczenia w rozwoju oprogramowania lub 1 rok z zaawansowanym dyplomem w środowisku przemysłowym.
  • 2 lata doświadczenia w rozwijaniu infrastruktury na dużą skalę, systemów rozproszonych lub sieci, lub doświadczenie z technologiami obliczeniowymi, magazynowymi lub architekturą sprzętową.
  • Biegłość w języku angielskim.

Preferencje:

  • Magisterium lub doktorat z informatyki lub pokrewnej dziedziny technicznej.
  • Programowanie w C++, budowanie i obsługa dużych rozproszonych systemów, analiza wydajności, dostrajanie i optymalizacja złożonych systemów.
  • Zrozumienie koncepcji systemów rozproszonych, takich jak spójność, tolerancja błędów, replikacja i partycjonowanie.
  • Znajomość systemów magazynowania, systemów plików lub wewnętrznych baz danych.

Warunki:

Polska: zł280000 - zł287000 (PLN) + 15% cel bonusowy + akcje + benefity.

backend developer for distributed storage systems in Warsaw – pracodawca: Google LLC

Google LLC to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznej i globalnej organizacji. Pracując jako Senior Software Engineer & Tech Lead w Google Cloud, będziesz miał okazję wpływać na projekty, które dotykają miliardów użytkowników, a także współpracować z różnorodnymi zespołami, co sprzyja innowacyjności i kreatywności. Nasza kultura pracy opiera się na przywództwie, wszechstronności oraz pasji do budowania solidnych platform, co czyni nas idealnym miejscem dla ambitnych inżynierów oprogramowania.

G

Dane kontaktowe:

Zespół rekrutacyjny Google LLC

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako backend developer for distributed storage systems in Warsaw

C++
Rozwój oprogramowania
Systemy rozproszone
Analiza wydajności
Optymalizacja systemów
Debugowanie
Współpraca z zespołami SRE