Software Engineer with Strong Networking Skills
emagine
To rola inżyniera platformy skoncentrowana na infrastrukturze CI (Continuous Integration) dla dużej firmy z 3000+ inżynierów. Pracujesz w zespole Platform Developer Experience (PDX), który buduje i utrzymuje środowiska CI dla szybkich i bezpiecznych kompilacji. Nie jest to typowe stanowisko Software Engineer - to rola platformowa/infrastrukturalna, w której kod piszesz głównie w celu automatyzacji i utrzymania systemów CI. Kluczowe wyzwanie: skalowanie CI dla setek tysięcy buildów dziennie na dużej monorepo.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu, brak informacji o procesie rekrutacyjnym.
Tytuł sugeruje stanowisko Software Engineer z naciskiem na sieci, ale faktycznie jest to rola Platform/CI Infrastructure Engineer. Główny nacisk kładziony jest na budowę i utrzymanie skalującej się infrastruktury CI, automatyzację i administrację systemami, a nie na rozwój oprogramowania użytkowego. Sieci to tylko jeden z wielu obszarów, a nie główna odpowiedzialność.
To rola inżyniera platformy skoncentrowana na infrastrukturze CI (Continuous Integration) dla dużej firmy z 3000+ inżynierów. Pracujesz w zespole Platform Developer Experience (PDX), który buduje i utrzymuje środowiska CI dla szybkich i bezpiecznych kompilacji. Nie jest to typowe stanowisko Software Engineer - to rola platformowa/infrastrukturalna, w której kod piszesz głównie w celu automatyzacji i utrzymania systemów CI. Kluczowe wyzwanie: skalowanie CI dla setek tysięcy buildów dziennie na dużej monorepo.
- ✓Wpływ na doświadczenie 3000+ inżynierów
- ✓Praca nad nowoczesną infrastrukturą CI w dużym środowisku
- ✓Współpraca z wieloma zespołami w ramach PDX
- ✓Możliwość kształtowania przyszłej strategii CI
- −Kontrakt na 6 miesięcy (niepewność zatrudnienia)
- −Firma rekrutacyjna (emagine) - rola jako konsultant u klienta, co może oznaczać mniejszą stabilność
- −Brak informacji o wynagrodzeniu za dyżury on-call
- !Hybrydowa lokalizacja w Sztokholmie - wymaga relokacji lub dojazdów
- !Nie podano wielkości zespołu ani struktury
- !Nie określono, czy to bezpośrednie zatrudnienie u klienta czy przez emagine
- !Wzmianka o 'operational tasks' sugeruje sporą ilość bieżącego utrzymania
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Utrzymywanie i rozwijanie infrastruktury CI (agenty, buildery, pipeline'y)
- •Automatyzacja provisioning'u agentów CI na macOS, Linux i Windows
- •Wdrażanie rozwiązań w chmurze (GCP/Azure/AWS) dla potrzeb CI
- •Pisanie skryptów i narzędzi w Javie i Pythonie do automatyzacji buildów
- •Współpraca z zespołami developerskimi nad optymalizacją procesu CI/CD
- •Diagnozowanie i rozwiązywanie problemów sieciowych w środowisku CI
- •Uczestniczenie w dyżurach (on-call) dla utrzymania ciągłości działania CI (prawdopodobnie, choć nie wymienione wprost)
- •Dokumentowanie i ulepszanie procedur operacyjnych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier systemowy z 6 latami doświadczenia w administracji Linux/macOS/Windows i solidnym tłem w CI/CD, który ma praktyczną znajomość Javy i Pythona oraz chmur publicznych.
Osoby szukające typowej roli Software Developera (backend/frontend) z naciskiem na pisanie kodu produktowego. Rola wymaga silnych umiejętności administracyjnych i skupienia na infrastrukturze, a nie na tworzeniu funkcjonalności dla użytkowników końcowych.
- ?Ile osób liczy zespół CI?
- ?Jak wygląda dyżur (on-call) – częstotliwość i rekompensata?
- ?Czy po 6 miesiącach istnieje możliwość przedłużenia kontraktu?
- ?Czy praca jest bezpośrednio u klienta czy jako konsultant emagine?
- ?Jakie są główne wyzwania techniczne w obecnym systemie CI?
- ?Jaki jest stosunek pracy rozwojowej do operacyjnej?
- ?Czy wymagana jest znajomość konkretnych narzędzi CI (poza Buildkite/TeamCity)?
- −Nie podano wielkości zespołu
- −Brak informacji o procesie rekrutacyjnym
- −Nie wiadomo, czy dyżury on-call są płatne
- −Brak opisu beneficjów i wynagrodzenia
- −Nie określono, ile dni w biurze wymaga tryb hybrydowy
Zespół dąży do zapewnienia płynnego, zautomatyzowanego i bezpiecznego doświadczenia buildowania dla tysięcy inżynierów. Kładzie nacisk na współpracę i ciągłe doskonalenie.