Software Engineer, Performance, Reliability, Observability, PhD, Early Career
To rola w zespole Technical Infrastructure Google, skupiona na performance, niezawodności i obserwowalności systemów sterujących Google Cloud. Głównym zadaniem jest dogłębna analiza wydajności maszyn wirtualnych (VM), identyfikacja wąskich gardeł, tworzenie modeli wydajnościowych, opracowywanie i patentowanie technik optymalizacyjnych oraz publikacja wyników badań. Mimo tytułu 'Software Engineer', rola ma charakter badawczo-rozwojowy i wymaga doktoratu.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: liczba dni pracy zdalnej w trybie hybrydowym, wielkość zespołu.
To rola badawczo-rozwojowa w zakresie analizy wydajności – nie typowe stanowisko Software Engineera. Wymaga doktoratu i obejmuje publikacje oraz patentowanie, a głównym zadaniem jest dogłębna analiza wydajności VM, a nie budowa funkcji aplikacyjnych.
To rola w zespole Technical Infrastructure Google, skupiona na performance, niezawodności i obserwowalności systemów sterujących Google Cloud. Głównym zadaniem jest dogłębna analiza wydajności maszyn wirtualnych (VM), identyfikacja wąskich gardeł, tworzenie modeli wydajnościowych, opracowywanie i patentowanie technik optymalizacyjnych oraz publikacja wyników badań. Mimo tytułu 'Software Engineer', rola ma charakter badawczo-rozwojowy i wymaga doktoratu.
- ✓Możliwość publikacji i patentowania wyników
- ✓Praca nad kluczową infrastrukturą chmurową na ogromną skalę
- !Brak informacji o liczbie dni pracy hybrydowej w tygodniu
- !Opis 'fast-paced business' może sugerować dużą presję
- !Tytuł 'Software Engineer' może być mylący co do badawczego charakteru roli
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Przeprowadzanie dogłębnej analizy wydajności VM i identyfikacja wąskich gardeł
- •Tworzenie modeli wydajnościowych i symulacji
- •Projektowanie i przeprowadzanie benchmarków do oceny optymalizacji
- •Współpraca z inżynierami i badaczami nad udoskonaleniem narzędzi do debugowania i profilowania
- •Przygotowywanie dokumentacji technicznej i raportów z badań
- •Opracowywanie i zgłaszanie patentów na nowe techniki optymalizacyjne
- •Dzielenie się wynikami poprzez publikacje naukowe i prezentacje
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Doktorant lub świeżo upieczony doktor z podstawowym doświadczeniem w programowaniu i analizie wydajności, który potrafi projektować eksperymenty i pisać kod do benchmarków.
Osoby bez doktoratu lub z nastawieniem wyłącznie na rozwój aplikacji webowych. Rola nie jest dla kogoś, kto unika publikacji i patentowania.
- ?Ile dni w tygodniu wymagana jest obecność w biurze?
- ?Ile osób liczy zespół, w którym będę pracować?
- ?Jaki jest przewidziany balans między pracą badawczą a inżynieryjną?
- ?Czy są konkretne oczekiwania co do liczby publikacji/patentów rocznie?
- ?Jak wygląda proces oceny wyników – czy skupia się na inżynierii, czy na badaniach?
- ?Czy rola wiąże się z dyżurami on-call?
- ?Jaki jest budżet na konferencje i szkolenia?
- −Liczba dni pracy zdalnej w trybie hybrydowym
- −Wielkość zespołu
- −Szczegóły procesu rekrutacyjnego (etapy, zadania domowe)
- −Budżet na konferencje i publikacje
Mały, wszechstronny zespół o nastawieniu badawczym, współpracujący z innymi inżynierami i badaczami Google. 'Engineers' engineers' – kultura inżynierskiej doskonałości.