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: Umiejętności programistyczne w Pythonie oraz doświadczenie w pracy z systemami produkcyjnymi.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Jeppesen ForeFlight poszukuje inżyniera oprogramowania, który pomoże w realizacji kluczowych inicjatyw modernizacji produktów lotniczych. Dołączysz do małego, międzyfunkcjonalnego zespołu produktowego i będziesz wnosić wkład w cały cykl dostarczania — od zrozumienia problemu i projektowania rozwiązań po wdrożenie, integrację, testowanie, wdrażanie i stabilizację operacyjną — zazwyczaj odpowiadając za dobrze określone funkcje i komponenty z pomocą starszych inżynierów w przypadku niejasnych lub przekrojowych prac.
Idealny kandydat łączy solidne podstawy inżynierii oprogramowania z rosnącym osądem technicznym i praktycznym doświadczeniem produkcyjnym oraz czuje się komfortowo w pracy w złożonych istniejących systemach. Powinieneś być skuteczny w rozwoju wspomaganym przez AI: umieć jasno określić ograniczone zadania dla agentów kodowania, dostarczyć kontekst i ograniczenia, których potrzebują, ocenić to, co produkują, krytycznym okiem i pozostać osobiście odpowiedzialnym za jakość i niezawodność swojej pracy.
Obowiązki:
- Projektowanie, budowanie, testowanie, wdrażanie i pomoc w obsłudze oprogramowania wspierającego produkty lotnicze i inicjatywy modernizacji, głównie na poziomie funkcji i komponentów.
- Przekształcanie zdefiniowanych wymagań produktowych w jasne projekty techniczne, interfejsy, kryteria akceptacji i dobrze określone jednostki pracy, eskalując niejasności i kompromisy na wczesnym etapie.
- Używanie agentów kodowania i innych narzędzi wspomaganych przez AI w całym cyklu życia — eksploracja bazy kodu, wdrażanie, refaktoryzacja, debugowanie, testowanie i przegląd.
- Podział pracy na ograniczone zadania z wystarczającym kontekstem i ograniczeniami, aby zarówno Ty, jak i agenci kodowania mogli je niezawodnie wykonać, oraz spójna integracja wyników.
- Krytyczna ocena rozwiązań generowanych przez AI pod kątem poprawności, bezpieczeństwa, łatwości utrzymania, wydajności i dopasowania do istniejących systemów, zamiast traktować wyniki jako autorytatywne.
- Ustanowienie odpowiedniej weryfikacji dla swoich zmian przy użyciu testów automatycznych, analizy statycznej, narzędzi bezpieczeństwa, obserwowalności i przeglądów rówieśniczych.
- Integracja nowych możliwości z istniejącymi systemami, przepływami pracy i formatami danych lotniczych, z uwzględnieniem ryzyka zgodności i migracji.
- Identyfikacja ryzyk technicznych i zależności w swoim obszarze oraz ich jasna komunikacja z zespołem.
- Aktywne uczestnictwo w przeglądzie kodu, wsparciu produkcji oraz ciągłym doskonaleniu praktyk inżynieryjnych zespołu i rozwoju wspomaganego przez AI.
Podstawowe kwalifikacje:
- Solidne umiejętności inżynierii oprogramowania w Pythonie lub innym ogólnym języku programowania.
- Doświadczenie w przyczynianiu się do rozwoju i eksploatacji oprogramowania produkcyjnego.
- Praktyczne 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ść dzielenia zdefiniowanej pracy na jasne, ograniczone zadania z wystarczającym kontekstem, ograniczeniami i kryteriami akceptacji zarówno dla ludzi, jak i agentów AI.
- Umiejętność przeglądania i poprawiania projektów i implementacji generowanych przez AI, zamiast traktować wygenerowane wyniki jako autorytatywne.
- Znajomość testowania, CI/CD, obserwowalności, bezpieczeństwa, kontroli źródła, łatwości utrzymania i operacji produkcyjnych.
- Nieco doświadczenia w pracy w środowiskach chmurowych i integracji z istniejącymi systemami.
- Umiejętność rozwiązywania problemów oraz jasna komunikacja pisemna i werbalna.
- Zazwyczaj 3+ lata profesjonalnego doświadczenia w inżynierii oprogramowania lub równoważna udowodniona zdolność.
Preferowane kwalifikacje:
- Ekspozycja na agentowe przepływy pracy w rozwoju oprogramowania, instrukcje repozytoriów, automatyczną weryfikację lub narzędzia dla deweloperów.
- Doświadczenie w używaniu agentów kodowania do refaktoryzacji, migracji lub innych zmian wielofilesowych.
- Doświadczenie w pracy w lub integracji z złożonymi systemami produkcyjnymi.
- Doświadczenie w dostarczaniu na więcej niż jednej warstwie systemu oprogramowania (np. backend i frontend, lub warstwa usług i danych).
- Ekspozycja na regulowane, krytyczne dla bezpieczeństwa lub wysokiej niezawodności środowiska.
- Interesowanie się lub doświadczenie w dziedzinie lotnictwa, szczególnie jako pilot, dyspozytor lub deweloper oprogramowania lotniczego.
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 tego zapotrzebowania: To zapotrzebowanie 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. Przeprowadzka: To stanowisko nie oferuje przeprowadzki. Kandydaci muszą mieszkać w najbliższej okolicy lub przeprowadzić się na własny koszt.
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.