W skrócie
- Zadania: Twórz oprogramowanie i rozwijaj innowacyjne projekty w Google Kubernetes Engine.
- Firma: Google, lider w technologii z kreatywną kulturą pracy.
- Benefity: Atrakcyjne wynagrodzenie, bonusy, akcje oraz możliwość pracy zdalnej.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość branży.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Inżynierowie oprogramowania w Google opracowują technologie nowej generacji, które zmieniają sposób, w jaki miliardy użytkowników łączą się, eksplorują i wchodzą w interakcje z informacjami oraz ze sobą nawzajem. Nasze produkty muszą obsługiwać informacje na ogromną skalę i wykraczać daleko poza wyszukiwanie w sieci. Szukamy inżynierów, którzy wnoszą świeże pomysły z różnych dziedzin, w tym z zakresu pozyskiwania informacji, obliczeń rozproszonych, projektowania systemów na dużą skalę, sieci, przechowywania danych, bezpieczeństwa, sztucznej inteligencji, przetwarzania języka naturalnego, projektowania UI oraz mobilności; lista ta ciągle rośnie.
Jako inżynier oprogramowania będziesz pracować nad konkretnym projektem kluczowym dla potrzeb Google, z możliwością zmiany zespołów i projektów w miarę rozwoju naszej szybko zmieniającej się firmy. Potrzebujemy, aby nasi inżynierowie byli wszechstronni, wykazywali cechy przywódcze i byli entuzjastycznie nastawieni do podejmowania nowych problemów w całym stosie technologicznym, gdy nadal pchamy technologię naprzód.
Google Kubernetes Engine (GKE) to zarządzane, gotowe do produkcji środowisko do wdrażania aplikacji kontenerowych. Wprowadza nasze najnowsze innowacje w zakresie wydajności deweloperów, efektywności zasobów, zautomatyzowanych operacji i elastyczności open source, aby przyspieszyć czas wprowadzenia klientów na rynek. Zespół koncentruje się na poprawie wydajności Google Kubernetes Engine i efektywności kosztowej, jednocześnie wzmacniając pozycję Google Kubernetes Engine w ekosystemie OSS poprzez externalizację naszych podstawowych technologii autoskalowania.
Odpowiedzialności:
- Pisanie kodu do rozwoju produktów lub systemów.
- Udział w przeglądach projektów lub ich prowadzenie z rówieśnikami i interesariuszami w celu podjęcia decyzji wśród dostępnych technologii.
- Przegląd kodu opracowanego przez innych programistów i udzielanie informacji zwrotnej w celu zapewnienia najlepszych praktyk (np. wytyczne dotyczące stylu, sprawdzanie kodu, dokładność, testowalność i wydajność).
- Wkład w istniejącą dokumentację lub treści edukacyjne oraz dostosowywanie treści na podstawie aktualizacji produktu/programu i opinii użytkowników.
- Rozwiązywanie problemów z produktami lub systemami oraz debugowanie/śledzenie/rozwiązywanie problemów poprzez analizę źródeł problemów oraz wpływu na sprzęt, sieć lub operacje i jakość usług.
Wymagane umiejętności:
- Rozwój oprogramowania
- Infrastruktura na dużą skalę
- Systemy rozproszone
- Sieci
- Technologie obliczeniowe
- Przechowywanie danych
- Architektura sprzętu
- Struktury danych
- Algorytmy
- Kubernetes
- Go (język programowania)
- Testowanie oprogramowania
- Utrzymanie oprogramowania
- Wprowadzenie produktu na rynek
- Projektowanie oprogramowania
- Architektura oprogramowania
- Dostępne technologie
- Przegląd kodu
- Przeglądy projektów
- Dokumentacja
- Debugowanie
- Triage systemów
Software Engineer III in Warsaw – pracodawca: Software Careers
Google w Warszawie to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Staff Software Engineer w zespole Gemini Enterprise Mobile, będziesz częścią innowacyjnego projektu, który przekształca sposób, w jaki przedsiębiorstwa korzystają z AI na urządzeniach mobilnych. Oferujemy konkurencyjne wynagrodzenie, atrakcyjne bonusy oraz bogaty pakiet benefitów, a także kulturę pracy opartą na współpracy i wsparciu, co sprzyja osobistemu i zawodowemu rozwojowi.