Nokia
Nokia
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.