
HP France to francuski oddział HP Inc., firmy technologicznej oferującej konsumentom i przedsiębiorstwom produkty komputerowe oraz urządzenia drukujące. Jej oferta obejmuje laptopy, komputery stacjonarne, monitory, drukarki i powiązane akcesoria, wspierające zarówno codzienne zastosowania osobiste, jak i profesjonalne procesy pracy. Firma koncentruje się na opracowywaniu i dostarczaniu technologii, które pomagają ludziom i organizacjom pracować wydajniej.
Starszy inżynier oprogramowania dla handlu detalicznego: AI i Android
Kieruj rozwojem oprogramowania dla handlu detalicznego na Androida, wykorzystującego AI: aplikacji mobilnych, usług backendowych i agentów AI. Współpracuj z klientami i zespołami produktowymi, aby wprowadzać komercyjne oprogramowanie od wstępnych koncepcji do produkcji.
Opis
- Twórz oprogramowanie mobilne dla handlu detalicznego wykorzystujące AI.
- Wspólnie ze specjalistami przekładaj potrzeby produktu i klientów na działające oprogramowanie.
- Prowadź prace od wstępnych koncepcji i prototypów po gotowość do wdrożenia produkcyjnego.
- Współtwórz aplikacje na Androida, usługi backendowe i agentów AI.
- Ustalaj kryteria akceptacji, oceniaj opcje techniczne i ustalaj priorytety prac programistycznych.
- Współpracuj z inżynierami obsługującymi klientów i zespołami IT klientów: zbieraj opinie, weryfikuj funkcje, rozwiązuj problemy z integracją i dostarczaj poprawki.
- Twórz i utrzymuj środowiska agentów łączące modele AI z kontekstem, narzędziami, pamięcią, uprawnieniami i przepływami pracy.
- Wybieraj, integruj i oceniaj modele AI pod kątem rozumowania, korzystania z narzędzi i analizy obrazu.
- Poprawiaj jakość, szybkość i niezawodność inferencji, a także obniżaj jej koszt we wdrożeniach chmurowych i brzegowych.
- Twórz aplikacje na Androida dla przenośnych urządzeń i tabletów używanych w handlu, z adaptacyjnymi interfejsami oraz funkcjami głosowymi, aparatem, skanowaniem i płatnościami.
- Bezpiecznie integruj aplikacje z systemami korporacyjnymi za pomocą API, zdarzeń i adapterów.
- Ustalaj praktyki programowania wspomaganego przez AI, przeglądu kodu, testów automatycznych, bezpieczeństwa, ciągłej integracji i wydań oprogramowania.
- Wspieraj rozwój inżynierów, przeglądaj projekty i kod oraz kieruj rozwiązywaniem problemów technicznych.
- Przekształcaj powtarzające się potrzeby klientów w funkcje wielokrotnego użytku, które wspierają utrzymanie i skalowanie produktu komercyjnego.
Wymagania
- Tytuł licencjata z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny technicznej albo równoważne doświadczenie praktyczne.
- Co najmniej 8 lat doświadczenia w inżynierii oprogramowania, w tym w kierowaniu technicznym i samodzielnym dostarczaniu nowych produktów od koncepcji do produkcji.
- Doświadczenie w tworzeniu aplikacji AI z użyciem dużych modeli językowych, frameworków lub środowisk agentowych, wywoływania narzędzi, wyszukiwania i pobierania danych, inferencji oraz ewaluacji.
- Duże doświadczenie w tworzeniu oprogramowania na Androida i łączeniu aplikacji mobilnych z usługami backendowymi, systemami korporacyjnymi i funkcjami urządzeń.
- Doświadczenie we współpracy z klientami, ich zespołami IT lub inżynierami obsługującymi klientów przy tworzeniu funkcji i rozwiązywaniu problemów technicznych.
- Praktyczna znajomość narzędzi AI wspomagających tworzenie oprogramowania.
- Dobra znajomość architektury aplikacji AI, obejmującej modele, środowiska agentowe, kontekst, wyszukiwanie i pobieranie danych, pamięć oraz narzędzia.
- Rozumienie kompromisów związanych z wyborem modeli i inferencją w zakresie dokładności, opóźnień, przepustowości, kosztów, prywatności oraz działania w chmurze i na urządzeniu.
- Zaawansowane umiejętności programowania na Androida; mile widziana znajomość Kotlin i Jetpack Compose.
- Zaawansowane umiejętności w zakresie inżynierii mobilnej i backendowej, w tym API, systemów rozproszonych i integracji korporacyjnych.
- Biegłość w korzystaniu z narzędzi AI wspomagających programowanie i narzędzi do tworzenia rozwiązań agentowych.
- Umiejętność przekładania specyfikacji klientów na projekty techniczne i testy akceptacyjne, diagnozowania awarii i oceny przepływów pracy AI.
- Znajomość bezpiecznych praktyk tworzenia oprogramowania, uwierzytelniania, autoryzacji, ochrony prywatności danych, rejestrowania audytowego, testów automatycznych, ciągłej integracji i zarządzania wydaniami.
- Jasna komunikacja, trafna ocena techniczna, umiejętność mentoringu oraz uzgadniania zmieniających się wymagań między zespołami.
Benefity
- Ubezpieczenie zdrowotne
- Ubezpieczenie stomatologiczne
- Ubezpieczenie wzroku
- Ubezpieczenie od krótko- i długoterminowej niezdolności do pracy
- Program pomocy pracownikom
- Elastyczny rachunek wydatków
- Ubezpieczenie na życie
- Od 4 do 12 tygodni w pełni płatnego urlopu rodzicielskiego, zależnie od stażu pracy
- 11 płatnych dni świątecznych
- Dodatkowy elastyczny płatny urlop wypoczynkowy i chorobowy