Backend Developer for Distributed Storage Systems in Warsaw

Backend Developer for Distributed Storage Systems in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Stacjonarnie
G

W skrócie

  • Zadania: Projektuj i rozwijaj oprogramowanie dla systemów rozproszonych, używając C++.
  • Firma: Google - lider w innowacjach technologicznych.
  • Benefity: Atrakcyjne wynagrodzenie, bonusy, akcje i dodatkowe benefity.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad technologiami, które mają wpływ na miliardy użytkowników.
  • Kwalifikacje: Doświadczenie w programowaniu i rozwijaniu systemów rozproszonych.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Google develops products and services used by billions of people. Its Placer system manages replication of and access to sets of CNS files, while CNS is an exabyte-scale internal cluster filesystem and a critical building block of Google services.

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 istotnych 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 stopniem 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ą.
  • Znajomość języka angielskiego.

Preferencje:

  • Magisterium lub doktorat w dziedzinie informatyki lub pokrewnej dziedzinie technicznej.
  • Programowanie w C++, budowanie i obsługa dużych systemów rozproszonych, 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

Google to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku technologicznym. Pracując jako inżynier oprogramowania w GCE Control Plane, będziesz częścią zespołu, który kształtuje przyszłość technologii, a także korzystasz z innowacyjnych narzędzi i procesów, które wspierają rozwój wysokiej jakości oprogramowania. Nasza kultura pracy promuje różnorodność, współpracę oraz ciągłe uczenie się, co sprawia, że każdy dzień przynosi nowe wyzwania i szanse na rozwój zawodowy.

G

Dane kontaktowe:

Zespół rekrutacyjny Google

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Backend Developer for Distributed Storage Systems in Warsaw

C++
Distributed Systems
Software Development
Performance Analysis
Tuning and Optimization
Fault Tolerance
Replication