W skrócie
- Zadania: Twórz oprogramowanie wspierające nowoczesne inicjatywy w branży lotniczej.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne 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 i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Jeppesen ForeFlight poszukuje starszego inżyniera oprogramowania, aby przyspieszyć realizację krytycznych inicjatyw modernizacji produktów lotniczych. Będziesz pracować w małym, międzyfunkcyjnym zespole produktowym i wnosić wkład w pełny 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 komfortem pracy w złożonych istniejących systemach. Powinieneś być bardzo skuteczny w rozwoju wspomaganym przez AI: potrafić jasno definiować zadania dla agentów kodujących, 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 dostarcza twój zespół.
Obowiązki:
- Projektowanie, budowanie, testowanie, wdrażanie i obsługa oprogramowania wspierającego produkty lotnicze i inicjatywy modernizacyjne, biorąc na siebie znaczące komponenty i zagadnienia przekrojowe.
- Tłumaczenie niejasnych wyników produktowych na jasne projekty techniczne, interfejsy, kryteria akceptacji i dobrze określone jednostki pracy dla siebie i innych.
- Wykorzystanie agentów kodujących 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, łatwości 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ą automatycznego testowania, 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ększeniu efektywności zespołu w zakresie agentycznych przepływów pracy rozwojowych.
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 korzystaniu z agentów kodujących lub porównywalnych narzędzi wspomaganych przez AI w celu wprowadzenia 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 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.
- Zazwyczaj 6+ lat profesjonalnego doświadczenia w inżynierii oprogramowania lub równoważna udokumentowana zdolność.
Preferowane kwalifikacje:
- Doświadczenie w rozwijaniu lub poprawianiu agentycznych 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 korzystaniu z 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.
Ta pozycja 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: Ta pozycja 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: Jeppesen ForeFlight
Jeppesen ForeFlight w Gdańsku to doskonały pracodawca, który oferuje dynamiczne środowisko pracy, sprzyjające innowacjom w obszarze AI i automatyzacji. Nasza kultura pracy opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach organizacji. Dodatkowo, lokalizacja w Gdańsku zapewnia dostęp do pięknych plaż i bogatej kultury, co czyni naszą firmę atrakcyjnym miejscem do pracy i życia.