Software Engineer III - Full Stack
⚲ Warszawa, Śródmieście
23 333–23 917 zł brutto / mies.
Wymagania
- wykształcenie wyższe (Bachelor's) lub równoważne doświadczenie praktyczne
- min. 2 lata doświadczenia w full-stack development (backend: Java, Python lub Golang; frontend: JavaScript/TypeScript, HTML, CSS)
- min. 2 lata doświadczenia w tworzeniu oprogramowania w jednym lub więcej językach programowania (lub 1 rok przy stopniu zaawansowanym)
- doświadczenie w pracy z technologiami chmurowymi
- doświadczenie z systemami rozproszonymi (Distributed Computing/Systems)
Mile widziane
- stopień Master's lub PhD w informatyce lub pokrewnej dziedzinie
- doświadczenie z Generative AI
- doświadczenie z Google Cloud lub tradycyjnymi systemami produkcyjnymi Google
Opis stanowiska
Będziesz budować narzędzia i platformy dla deweloperów AI/ML w Google Cloud — praca nad Agent Platform i GCP, projektowanie developer tools, definiowanie celów technicznych i roadmapy. To rola w zespole Google Cloud AI Research, łącząca badania z wdrożeniami produktowymi. Uwaga: wymagania są dość ogólne ('Cloud technologies', 'Distributed Systems') — na rozmowie warto dopytać, czy praca dotyczy nowych rozwiązań, czy utrzymania istniejących systemów Google.
🔍 Dekoder Ogłoszenia
🟡
Bachelor’s degree or equivalent practical experience.
Chociaż wykształcenie wyższe jest wymienione jako opcja, firma może preferować doświadczenie praktyczne, co może oznaczać, że osoby bez dyplomu, ale z odpowiednim stażem, będą rozważane.
🟡
2 years of experience with full stack development, across back-end such as Java, Python, Golang codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
Wymagane jest doświadczenie w obu obszarach (backend i frontend), a wymienione technologie to tylko przykłady, co sugeruje otwartość na inne stosy technologiczne, ale też potencjalnie szerszy zakres obowiązków.
🔴
Experience developing and working with Cloud technologies.
To ogólne stwierdzenie może oznaczać pracę z dowolnymi technologiami chmurowymi, a niekoniecznie z konkretnymi platformami, które firma faktycznie wykorzystuje.
🔴
Experience with Distributed Computing and Distributed Systems.
To może oznaczać zarówno teoretyczną wiedzę, jak i praktyczne doświadczenie w pracy z systemami rozproszonymi, co może być bardzo wymagające.
🔴
Experience with traditional Google Production or Google Cloud.
To może sugerować, że praca będzie polegać na utrzymaniu lub rozwijaniu istniejących, być może starszych systemów Google, a niekoniecznie na tworzeniu innowacyjnych rozwiązań od zera.