Senior Software Engineer — AI-Enabled Product Modernization in Gdańsk

Senior Software Engineer — AI-Enabled Product Modernization in Gdańsk

Gdańsk Pełny etat 121500 - 148500 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 w branży lotniczej.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na przyszłość lotnictwa.
  • Kwalifikacje: Doświadczenie w programowaniu w Pythonie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Jeppesen ForeFlight poszukuje starszego inżyniera oprogramowania, aby przyspieszyć realizację kluczowych inicjatyw modernizacji produktów lotniczych. Będziesz pracować w małym, międzyfunkcyjnym zespole produktowym i wnosić wkład w cały cykl dostarczania - od wyjaśniania niejasnych problemów i kształtowania rozwiązań po wdrożenie, integrację, testowanie, wdrażanie i stabilizację operacyjną - biorąc na siebie znaczące, często niejasne problemy od początku do końca i pomagając podnieść techniczne standardy zespołu.

Idealny kandydat łączy szerokie umiejętności inżynieryjne z silnym osądem technicznym, głębokim doświadczeniem w systemach produkcyjnych oraz dużą swobodą pracy w złożonych istniejących systemach. Powinieneś być bardzo skuteczny w rozwoju wspomaganym przez AI: potrafić jasno definiować zadania dla agentów kodowania, dostarczać niezbędny kontekst i ograniczenia, organizować i integrować wiele strumieni pracy agentów i inżynierów, krytycznie oceniać generowane rozwiązania oraz pozostawać odpowiedzialnym za jakość i niezawodność tego, co twój zespół dostarcza.

Obowiązki:

  • Projektowanie, budowanie, testowanie, wdrażanie i obsługa oprogramowania wspierającego produkty lotnicze i inicjatywy modernizacji, biorąc na siebie znaczące komponenty i kwestie przekrojowe.
  • Tłumaczenie niejasnych wyników produktu na jasne projekty techniczne, interfejsy, kryteria akceptacji i dobrze określone jednostki pracy dla siebie i innych.
  • Używanie agentów kodowania i innych narzędzi wspomaganych przez AI w całym cyklu życia oprogramowania, w tym eksploracja bazy kodu, wdrożenie, refaktoryzacja, migracja, debugowanie, testowanie i przegląd.
  • Dekompozycja i strukturyzacja pracy, aby inżynierowie i agenci mogli skutecznie wykonywać zadania - równoległe wykonywanie pracy, gdy to możliwe, i integrowanie wyników w spójną całość.
  • Krytyczna ocena rozwiązań generowanych przez AI pod kątem poprawności, architektury, bezpieczeństwa, utrzymania, wydajności i zgodności z istniejącymi systemami oraz ustalanie standardów, jak zespół powinien to robić.
  • Ustanowienie odpowiedniej weryfikacji zmian za pomocą testów automatycznych, analizy statycznej, narzędzi bezpieczeństwa, obserwowalności, walidacji end-to-end i przeglądów ręcznych.
  • Integracja nowych możliwości z istniejącymi systemami, przepływami pracy i formatami danych lotniczych, jednocześnie aktywnie zarządzając ryzykiem zgodności i migracji.
  • Identyfikacja ryzyk technicznych, zależności i kompromisów na wczesnym etapie, podejmowanie decyzji i jasne komunikowanie ich interesariuszom inżynieryjnym i produktowym.
  • Przykładanie się do przeglądów kodu i wsparcia produkcji oraz dążenie do ciągłego doskonalenia zarówno praktyk inżynieryjnych, jak i wspomaganego przez AI rozwoju.
  • Mentorowanie innych inżynierów i pomoc w zwiększaniu efektywności zespołu w zakresie agentowych przepływów pracy.

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 na dużą skalę.
  • Udokumentowane doświadczenie w używaniu agentów kodowania 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 implementacji generowanych przez AI, zamiast traktowania generowanych wyników jako autorytatywnych.
  • Silne zrozumienie testowania, CI/CD, obserwowalności, bezpieczeństwa, kontroli wersji, 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 komunikacyjne w mowie i piśmie.
  • Zazwyczaj 6+ lat doświadczenia zawodowego w inżynierii oprogramowania lub równoważna udokumentowana zdolność.

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 kodowania lub używaniu agentów do znacznych refaktoryzacji, migracji lub zmian przekrojowych.
  • Doświadczenie w modernizacji, rozszerzaniu lub integracji 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.
  • Doświadczenie w mentorowaniu inżynierów lub kierowaniu kierunkiem technicznym obszaru funkcjonalnego lub inicjatywy.

To stanowisko jest w trybie hybrydowym. Oznacza to, że będziesz zobowiązany do wykonywania części pracy w biurze firmy w Gdańsku, Polska. To zależy od zespołu rekrutacyjnego i może potencjalnie zmienić się w przyszłości.

Ważne informacje dotyczące tej rekrutacji: Ta rekrutacja dotyczy lokalnie zatrudnionej pozycji w Polsce. Kandydaci muszą mieć aktualne prawne uprawnienia do życia i pracy w POLSCE. Korzyści i wynagrodzenie są ustalane na poziomie lokalnym.

Relokacja: To stanowisko nie oferuje relokacji. Kandydaci muszą mieszkać w najbliższej okolicy lub przenieść się na własny koszt.

Senior 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 Senior Software Engineer — AI-Enabled Product Modernization in Gdańsk

Python
AI-assisted development tools
Software design and architecture
Production software delivery
Testing and CI/CD
Observability
Security practices