W skrócie
- Zadania: Twórz innowacyjne narzędzia GenAI, które zwiększają produktywność programistów.
- Firma: Google Cloud - lider w technologii chmurowej i innowacji.
- Benefity: Atrakcyjne wynagrodzenie, zdalna praca oraz możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad projektami, które zmieniają sposób, w jaki miliardy ludzi korzystają z informacji.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Minimalne kwalifikacje:
- Stopień licencjata lub równoważne doświadczenie praktyczne.
- 2 lata doświadczenia w testowaniu, utrzymywaniu lub uruchamianiu produktów oprogramowania oraz 1 rok doświadczenia w projektowaniu i architekturze oprogramowania.
- 2 lata doświadczenia w pełnym stosie rozwoju, zarówno w back-endzie (Java, Python, GO, JavaScript), jak i front-endzie.
- 2 lata doświadczenia w rozwoju oprogramowania w zakresie szkolenia, rozwijania lub stosowania modeli uczenia maszynowego.
Preferowane kwalifikacje:
- Stopień magistra lub doktorat w dziedzinie informatyki lub pokrewnej dziedzinie technicznej.
- Doświadczenie w rozwijaniu technologii dostępnych.
- Doświadczenie z architekturą oprogramowania lub architekturą oprogramowania korporacyjnego oraz generatywną sztuczną inteligencją.
O pracy:
Inżynierowie oprogramowania 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 przynoszą świeże pomysły z różnych dziedzin, w tym pozyskiwania informacji, obliczeń rozproszonych, projektowania systemów na dużą skalę, sieci i przechowywania danych, bezpieczeństwa, sztucznej inteligencji, przetwarzania języka naturalnego, projektowania UI i mobilnego; 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 i ewolucji naszego dynamicznego biznesu. Potrzebujemy, aby nasi inżynierowie byli wszechstronni, wykazywali cechy przywódcze i byli entuzjastycznie nastawieni do podejmowania nowych problemów w całym stosie, gdy nadal popychamy technologię naprzód.
W tej roli będziesz rozwijać narzędzia deweloperskie oparte na GenAI, które zwiększają produktywność programistów. Będziesz rozwijać kod serwera oraz kod pośredniczący, który implementuje funkcjonalności współpracujące z najnowszymi modelami językowymi Google (LLM). Będziesz ściśle współpracować z badaczami, inżynierami i menedżerami produktów z Google Cloud AI i Google Research, opracowując trudne rozwiązania uczenia maszynowego, które bezpośrednio przyczynią się do doskonałości produktów Google.
Będziesz rozwijać funkcje, które integrują modele językowe nowej generacji z zrównoważonym kompromisem między wydajnością a ograniczeniami wdrożeniowymi. Dodatkowo będziesz pracować nad poprawą wydajności aplikacji w zakresie pozyskiwania informacji/wyszukiwania/rekomendacji, rozumienia rozmów, podsumowywania dialogów oraz moderacji treści.
Google Cloud przyspiesza zdolność każdej organizacji do cyfrowej transformacji swojego biznesu i branży. Dostarczamy rozwiązania klasy przedsiębiorstw, które wykorzystują najnowocześniejszą technologię Google oraz narzędzia, które pomagają programistom budować bardziej zrównoważenie. Klienci w ponad 200 krajach i terytoriach zwracają się do Google Cloud jako do zaufanego partnera w celu umożliwienia wzrostu i rozwiązania swoich najważniejszych problemów biznesowych.
Obowiązki:
- Pisać kod rozwoju produktu lub systemu.
- Uczestniczyć w przeglądach projektów lub prowadzić je z rówieśnikami i interesariuszami, aby zdecydować o dostępnych technologiach.
- Przeglądać kod opracowany przez innych programistów i udzielać informacji zwrotnej, aby zapewnić najlepsze praktyki (np. wytyczne dotyczące stylu, sprawdzanie kodu, dokładność, testowalność i wydajność).
- Współtworzyć istniejącą dokumentację lub treści edukacyjne oraz dostosowywać treści na podstawie aktualizacji produktu/programu i opinii użytkowników.
- Rozwiązywać problemy z produktami lub systemami oraz debugować/śledzić/rozwiązywać je, analizując źródła problemów oraz ich wpływ na sprzęt, sieć lub operacje i jakość usług.
Software Engineer, Gemini Code Assist, Google Cloud 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.