
Nokia to globalna firma technologiczna B2B koncentrująca się na telekomunikacji, sieciach korporacyjnych i infrastrukturze cyfrowej. Firma opracowuje bezpieczne i odporne rozwiązania sieciowe dla dostawców usług, przedsiębiorstw oraz organizacji sektora publicznego, pomagając łączyć ludzi, maszyny i urządzenia na dużą skalę. Jej działalność obejmuje technologie 5G, sztuczną inteligencję i sieci odporne na zagrożenia związane z komputerami kwantowymi, a także badania i długoterminowy rozwój technologii prowadzone przez Nokia Bell Labs. Osoby poszukujące pracy w Nokii mogą znaleźć możliwości związane z inżynierią sieciową, telekomunikacją, technologiami korporacyjnymi, infrastrukturą i zaawansowanymi badaniami.
Starszy architekt oprogramowania, systemy telekomunikacyjne oparte na AI
Kieruj architekturą chmurowego oprogramowania Nokia do zarządzania sieciami telekomunikacyjnymi, projektowanego z myślą o AI. Rozwijaj inżynierię wieloagentową, modernizację platformy i autonomiczne operacje sieciowe.
Opis
- Przekładaj potrzeby biznesowe, klientów, systemów i elementów sieci na skalowalne rozwiązania programowe oraz architektury produktów.
- Definiuj i rozwijaj architekturę EMS obejmującą API, mikrousługi, przepływy danych, kontenery, Kubernetes lub OpenShift oraz wdrożenia natywne dla chmury.
- Kieruj praktycznym wytwarzaniem oprogramowania, prototypowaniem, przeglądami projektów i kodu, debugowaniem, optymalizacją wydajności oraz analizą przyczyn źródłowych.
- Twórz wieloagentowe potoki i środowiska pracy z uzgodnionymi rolami, iteracyjnym wykonywaniem, kontekstem, narzędziami, pamięcią, orkiestracją, walidacją, odzyskiwaniem po błędach, obserwowalnością i etapami zatwierdzania przez człowieka.
- Rozwijaj praktyki wspierane przez AI w całym cyklu wytwarzania oprogramowania: od wymagań i projektu po kodowanie, testowanie, rozwiązywanie problemów, dokumentację i dostarczanie.
- Udoskonalaj instrukcje dla agentów, przepływy pracy, środowiska testowe i walidację na podstawie zaobserwowanej wydajności oraz wzorców awarii.
- Wspieraj modernizację i współpracę inżynieryjną z wykorzystaniem Java, Spring Boot, mikrousług, kontenerów, Kubernetes, OpenShift, testów automatycznych i CI/CD.
- Mentoruj zespoły i współpracuj z interesariuszami z obszarów produktu, architektury, platformy, weryfikacji, przygotowania produktu do wdrożenia oraz elementów sieci.
Wymagania
- Mieć tytuł licencjata lub magistra w dziedzinie inżynierii.
- Mieć co najmniej 10 lat doświadczenia w architekturze oprogramowania, analizie wymagań, projektowaniu, tworzeniu i rozwiązywaniu problemów w rozproszonych systemach na dużą skalę.
- Wykazywać się ekspercką znajomością Java, Spring Boot, mikrousług, Docker, Kubernetes, API, CI/CD, testów automatycznych i architektury natywnej dla chmury.
- Mieć praktyczne doświadczenie w budowaniu rozwiązań wieloagentowych, zespołów lub rojów agentów oraz orkiestracji potoków.
- Rozumieć inżynierię środowisk dla agentów, w tym zarządzanie kontekstem, integrację narzędzi, umiejętności i reguły, pamięć, planowanie, wzorce recenzowania, obserwowalność, obsługę błędów, walidację i nadzór człowieka.
- Mieć doświadczenie w integrowaniu przepływów pracy agentów z repozytoriami kodu źródłowego, systemami śledzenia zgłoszeń, przeglądami kodu, potokami kompilacji, środowiskami testowymi, bazami wiedzy i narzędziami inżynieryjnymi.
- Umieć projektować potoki tak, by były powtarzalne, testowalne, idempotentne, bezpieczne, identyfikowalne i skalowalne.
- Mieć doświadczenie w telekomunikacyjnych systemach OSS, EMS lub NMS, zarządzaniu sieciami lub elementami sieci albo w pokrewnej dziedzinie oprogramowania telekomunikacyjnego.
- Znać SNMP, NETCONF/YANG, SFTP, interfejsy 3GPP, REST API, OpenShift, Kafka, Helm, GitOps i Kubernetes Operators.
- Mieć doświadczenie w wytwarzaniu oprogramowania sterowanym specyfikacją, przepływach RAG, tworzeniu baz wiedzy, automatycznym triage'u i naprawianiu błędów, migracji kodu, analizie potoków CI oraz testach zintegrowanych z laboratorium.
- Rozumieć zasady odpowiedzialnego stosowania AI, w tym bezpieczeństwo, ochronę danych, nadzór człowieka, walidację wyników, audytowalność, kontrolę jakości oraz bezpieczne wdrażanie systemów agentowych.
Benefity
- Wsparcie w zakresie laptopa, w tym pomoc przy zamówieniu.
- Inkluzywne miejsce pracy, w którym przestrzega się zasady równych szans.
- Proces rekrutacji zaprojektowany z myślą o inkluzywnym doświadczeniu kandydatów.