Sr Software Engineer - AI Enabled Product Modernization in Gdańsk

Sr Software Engineer - AI Enabled Product Modernization in Gdańsk

Gdańsk Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
J

W skrócie

  • Zadania: Twórz oprogramowanie wspierające nowoczesne inicjatywy w branży lotniczej.
  • Firma: Jeppesen ForeFlight - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na nowoczesne projekty lotnicze.
  • Kwalifikacje: Umiejętności programistyczne w Pythonie oraz doświadczenie w pracy z systemami produkcyjnymi.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Jeppesen ForeFlight poszukuje inżyniera oprogramowania, który przyspieszy realizację kluczowych inicjatyw modernizacji produktów lotniczych. Ten inżynier będzie pracować w małym, międzyfunkcyjnym zespole produktowym i wniesie wkład w cały cykl dostarczania - od wyjaśniania niejasnych problemów i projektowania rozwiązań po wdrożenie, integrację, testowanie, uruchomienie i stabilizację operacyjną.

Idealny kandydat łączy szerokie umiejętności inżynieryjne z silnym osądem technicznym, doświadczeniem w systemach produkcyjnych oraz komfortem pracy w złożonych istniejących systemach. Powinien być bardzo skuteczny w rozwoju wspomaganym przez AI: potrafić jasno definiować zadania dla agentów kodujących, dostarczać niezbędny kontekst i ograniczenia, krytycznie oceniać wygenerowane rozwiązania oraz pozostawać odpowiedzialnym za jakość i niezawodność swojej pracy.

Obowiązki:

  • Projektowanie, budowanie, testowanie, wdrażanie i obsługa oprogramowania wspierającego produkty lotnicze i inicjatywy modernizacyjne.
  • Tłumaczenie niejasnych wyników produktowych na jasne projekty techniczne, interfejsy, kryteria akceptacji i dobrze określone jednostki pracy.
  • Używanie agentów kodujących i innych narzędzi wspomaganych przez AI w całym cyklu życia oprogramowania, w tym eksploracja bazy kodu, wdrażanie, refaktoryzacja, migracja, debugowanie, testowanie i przegląd.
  • Dekompozycja i strukturyzacja pracy, aby inżynierowie i agenci mogli skutecznie wykonywać zadania, w tym równoległe wykonywanie pracy, gdy to odpowiednie, oraz spójna integracja wyników.
  • Krytyczna ocena rozwiązań generowanych przez AI pod kątem poprawności, architektury, bezpieczeństwa, łatwości utrzymania, wydajności i zgodności z istniejącymi systemami.
  • Ustanowienie odpowiedniej weryfikacji zmian przy użyciu testów automatycznych, analizy statycznej, narzędzi bezpieczeństwa, obserwowalności, walidacji end-to-end oraz przeglądów ręcznych.
  • Integracja nowych możliwości z istniejącymi systemami, przepływami pracy i formatami danych lotniczych, zarządzając ryzykiem zgodności i migracji.
  • Identyfikacja ryzyk technicznych, zależności i kompromisów na wczesnym etapie oraz ich jasna komunikacja.
  • Udział w przeglądzie kodu, wsparciu produkcji oraz ciągłym doskonaleniu zarówno praktyk inżynieryjnych, jak i praktyk rozwoju wspomaganego przez AI.

Podstawowe kwalifikacje:

  • Silne umiejętności inżynieryjne w Pythonie lub innym ogólnym języku programowania.
  • Udokumentowane doświadczenie w projektowaniu, dostarczaniu i obsłudze oprogramowania produkcyjnego.
  • Udokumentowane doświadczenie w używaniu agentów kodujących lub porównywalnych narzędzi wspomaganych przez AI do wprowadzania znaczących zmian w rzeczywistych systemach oprogramowania.
  • Umiejętność dekompozycji niejasnej pracy na jasne, ograniczone zadania z wystarczającym kontekstem, ograniczeniami i kryteriami akceptacji zarówno dla ludzi, jak i agentów AI.
  • Umiejętność krytycznej oceny i poprawy projektów i wdrożeń generowanych przez AI, zamiast traktowania wygenerowanego wyniku jako autorytatywnego.
  • Silne zrozumienie testowania, CI/CD, obserwowalności, bezpieczeństwa, kontroli źródła, łatwości utrzymania i operacji produkcyjnych.
  • Doświadczenie w pracy w środowiskach chmurowych i integracji z istniejącymi systemami i architekturami.
  • Silny osąd techniczny, umiejętność rozwiązywania problemów oraz umiejętności komunikacji pisemnej i werbalnej.

Preferowane kwalifikacje:

  • Doświadczenie w rozwijaniu lub poprawianiu agentowych przepływów pracy w zakresie rozwoju oprogramowania, instrukcji repozytoriów, automatycznej weryfikacji lub narzędzi dla programistów.
  • Doświadczenie w koordynowaniu wielu zadań agentów kodujących lub używaniu agentów do znacznych refaktoryzacji, migracji lub zmian przekrojowych.
  • Doświadczenie w modernizacji, rozszerzaniu lub integrowaniu z złożonymi systemami produkcyjnymi.
  • Doświadczenie w dostarczaniu możliwości w różnych warstwach systemu oprogramowania.
  • Doświadczenie w pracy w regulowanych, krytycznych dla bezpieczeństwa lub wysokiej niezawodności środowiskach.
  • Doświadczenie w dziedzinie lotnictwa, szczególnie jako pilot, dyspozytor lub programista oprogramowania lotniczego.

Sr Software Engineer - AI Enabled Product Modernization in Gdańsk – pracodawca: Juniper Poland Sp zoo

Jeppesen ForeFlight to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w małym, zgranym zespole, będziesz miał realny wpływ na nowoczesne rozwiązania w branży lotniczej, a elastyczny harmonogram pracy w Polsce sprzyja równowadze między życiem zawodowym a prywatnym. Dodatkowo, firma promuje kulturę współpracy i innowacji, co czyni ją idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w inżynierii oprogramowania.

J

Dane kontaktowe:

Zespół rekrutacyjny Juniper Poland Sp zoo

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Sr Software Engineer - AI Enabled Product Modernization in Gdańsk

Umiejętności programowania w Pythonie lub innym języku ogólnego przeznaczenia
Doświadczenie w projektowaniu, dostarczaniu i obsłudze oprogramowania produkcyjnego
Umiejętność korzystania z agentów kodujących lub porównywalnych narzędzi wspomagających rozwój AI
Umiejętność dekompozycji niejasnej pracy na jasne, ograniczone zadania
Umiejętność krytycznej oceny i poprawy projektów oraz implementacji generowanych przez AI
Silne zrozumienie testowania, CI/CD, obserwowalności, bezpieczeństwa, kontroli wersji i operacji produkcyjnych
Doświadczenie w pracy w środowiskach chmurowych i integracji z istniejącymi systemami