Senior BA Orchestrade + Commodities in Katowice

Senior BA Orchestrade + Commodities in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Zarządzaj architekturą backendu dla inteligentnego asystenta głosowego w pojazdach.
  • Firma: Innowacyjna firma technologiczna z dynamiczną kulturą pracy.
  • Benefity: Prywatna opieka medyczna, ubezpieczenie na życie i program mobilności wewnętrznej.
  • Pozostałe informacje: Możliwość rozwoju kariery w ekscytującym środowisku technologicznym.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami AI i wpływaj na przyszłość motoryzacji.
  • Kwalifikacje: 8+ lat doświadczenia w inżynierii systemów backendowych oraz umiejętności architektoniczne.

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

Private Medical & Dental care & Life Insurance

Internal Mobility program - możliwość rotacji między projektami, lokalizacjami, kontami.

Opis projektu: Nasz klient rozwija swój asystent głosowy w pojeździe w inteligentnego, wspomaganego AI towarzysza. Możliwości dużych modeli językowych (Azure OpenAI / ChatGPT) działają w produkcji w pojazdach z nowymi modelami architektury E³, które oferują ulepszone funkcje głosowe z fabryki. Backend klienta to usługa orkiestracji AI w chmurze, która otrzymuje żądania z pojazdu, klasyfikuje i kieruje je, orkiestruje LLM, usługi narzędziowe i wyspecjalizowane agenty oraz zwraca odpowiedź lub akcję do samochodu. DXC Luxoft działa jako partner dostarczający rozwiązania end-to-end, pracując w zespole produktowym z inżynierami klienta na platformie Azure (AKS, Azure OpenAI, AI Foundry, Managed Identity, Azure Monitor, Azure DevOps).

Ta rola odpowiada za architekturę usługi backendowej w operacji szeregowej — system, który już działa w dużej flocie pojazdów i musi pozostać dostępny i kompatybilny wstecz, podczas gdy dodawane są nowe możliwości: strumieniowanie w całym łańcuchu ASR → LLM → TTS, obsługa wielu intencji, warstwa zabezpieczeń dla deterministycznych odpowiedzi bezpiecznych dla pojazdu, kierowanie agentami i nowe integracje narzędzi.

Obowiązki:

  • Posiadać i rozwijać architekturę systemu usługi backendowej: routing, logika biznesowa, orkiestracja, dekompozycja usług oraz strukturalna dyscyplina (architektura heksagonalna / porty i adaptery), która utrzymuje platformę zmienną przez wieloletni cykl życia.
  • Definiować i zarządzać koncepcją interfejsu między pojazdem, LLM, usługami narzędziowymi i agentami — formalna warstwa kontraktowa, strategia wersjonowania i jej ewolucja w różnych generacjach pojazdów.
  • Architektura integracji z pojazdem: REST i gRPC/protobuf API, Viwi, AIDL w kierunku Android Automotive, OAuth2 i mTLS, integracja IdP klienta oraz wewnętrzne interfejsy hosta i telemetryczne klienta.
  • Projektować architekturę strumieniową — migracja wywołań usług AI do strumieniowania dla responsywności: inkrementalne zakończenie czatu, transkrypcja ASR w czasie rzeczywistym, odtwarzanie TTS podczas syntezowania; z buforowaniem, zarządzaniem połączeniami, obsługą błędów i czystą semantyką anulowania/przerwania (podstawa dla barge-in).
  • Posiadać warstwę integracji LLM: normalizacja promptów i przetwarzanie przed/po, kontrola formatu odpowiedzi dla wyświetlacza pojazdu, przygotowanie kontekstu i zarządzanie dialogiem oraz deterministyczne odpowiedzi pojazdu za pomocą promptów systemowych i silnika zabezpieczeń — w dziedzinie, gdzie błędna odpowiedź jest kwestią bezpieczeństwa i marki, a nie tylko jakości.
  • Projektować mechanizm orkiestracji agentów, który decyduje, czy żądanie jest odpowiedziane przez LLM, wewnętrzne narzędzie czy zewnętrznego agenta — w tym obsługa wielu intencji i model kierowania za tym (LangGraph).
  • Architektura integracji narzędzi i agentów: nawigacja z semantycznym rozwiązywaniem lokalizacji, wyszukiwanie mediów/rozrywki, zapytania o wiedzę, kalendarz i poczta, usługi POI i miejsc oraz usługi danych pojazdu.
  • Definiować architekturę RAG i trwałości: strategia osadzania i cykl życia, projekt magazynu wektorowego (PostgreSQL/pgvector), projekt schematu, strojenie i migracje oraz podział odpowiedzialności między magazyny relacyjne, dokumentowe i wektorowe.
  • Produkcja koncepcji skalowania i obciążenia dla operacji szeregowej oraz koncepcji bezpieczeństwa, ochrony danych i zgodności według standardów motoryzacyjnych — w tym minimalizacja danych w telemetryce i śladach.
  • Posiadać architekturę obserwowalności end-to-end: OpenTelemetry rozproszony tracing, LangFuse do śledzenia i oceny promptów, metryki i pulpity Azure Monitor, progi alertów i kierowanie — aby opóźnienie mogło być przypisane do każdego komponentu, a łańcuchy awarii mogły być rekonstruowane.
  • Utrzymywać architekturę zgodnie z celami operacyjnymi: wysoka dostępność w zakresie SLO 99,5%, rozwiązywanie incydentów w ciągu 24 godzin, wsparcie 2/3 poziomu w godzinach pracy oraz strukturalne zarządzanie wersjami, wydaniami i wdrożeniami.
  • Gwarantować kompatybilność wstecz dla istniejących generacji pojazdów — pojazdy z rocznika modelowego 2021 muszą nadal działać, gdy nowe funkcje są wdrażane.
  • Ustalać i egzekwować standardy inżynieryjne z zespołami deweloperskimi: przegląd API i interfejsów, jakość kodu narzędzi Python, projekt CI/CD na Azure DevOps (w tym samodzielnie hostowane uruchamiacze) i GitHub, struktura modułów IaC w Terraform/Terragrunt.
  • Działać jako techniczny odpowiednik architektów klienta oraz zespołów UX, backend i pojazd; utrzymywać dokumentację architektury w Confluence i pracować w narzędziach zarządzania wymaganiami klienta; zapewniać kierunek techniczny dla rozproszonego zespołu deweloperskiego i AI Ops w Scrum.

Umiejętności:

Co jest istotne:

  • 8+ lat doświadczenia w inżynierii systemów backendowych/rozproszonych, w tym 3+ lata jako architekt lub lider techniczny z pełną odpowiedzialnością za projektowanie systemu produkcyjnego.
  • Ekspert Python: FastAPI, async oraz praktyczne doświadczenie z architekturami strumieniowymi (SSE/WebSocket/gRPC streaming, back pressure, cancellation).
  • Udokumentowane doświadczenie w projektowaniu systemów produkcyjnych opartych na LLM — orkiestracja przepływów pracy opartych na narzędziach i agentach z LangChain / LangGraph lub równoważnymi, strategie promptów, strukturalne wyjścia, obsługa ograniczeń LLM i zabezpieczenia.
  • Usługa Azure OpenAI lub API OpenAI w produkcji, w tym migracja wersji modelu i problemy z kompatybilnością, które to powoduje.
  • Silne projektowanie API i interfejsów: REST i gRPC/protobuf, strategie wersjonowania i kompatybilności wstecznej, OAuth2 i mTLS dla bezpiecznej komunikacji między usługami.
  • PostgreSQL w głębi: projekt schematu, strojenie, migracje (Alembic); plus doświadczenie w pracy z osadzeniami i wyszukiwaniu wektorów dla RAG (pgvector lub równoważne).
  • Kubernetes / orkiestracja kontenerów (wdrażanie, skalowanie, sekrety/konfiguracja, sieci, równoważenie obciążenia) oraz architektura chmury Azure (AKS lub Container Apps, Managed Identity, Key Vault, Monitor).
  • Infrastruktura jako kod z Terraform: moduły wielokrotnego użytku, separacja środowisk, zdalny stan i blokowanie, integracja CI/CD, zarządzanie cyklem życia.
  • Udokumentowana odpowiedzialność za prowadzenie usługi produkcyjnej: monitorowanie, alertowanie, rozproszony tracing z OpenTelemetry, zarządzanie incydentami i problemami, zarządzanie poprawkami i wydaniami, optymalizacja opóźnienia i kosztów w stosunku do określonych celów.

Co jest miłe do posiadania:

  • Tło w motoryzacji lub oprogramowaniu w pojeździe: platformy MIB3 / E³ / SDV, Android Automotive (AAOS) i interfejsy AIDL, protokół Viwi, telemetryka pojazdu i usługi konfiguracji, SOA / mikroserwis / strefowe architektury E/E.
  • Doświadczenie w ocenie LLM i praktyce regresji promptów: LangFuse, DeepEval, Ragas, PromptFlow; metryki takie jak wierność, wskaźnik halucynacji, opóźnienie P95, WER/CER.
  • Integracja usług ASR/TTS na poziomie strumieniowym (Azure Speech, Whisper, Cerence, Google TTS) oraz świadomość warunków akustycznych w kabinie (hałas, mikrofony dalekiego pola, wielu mówców).
  • API emocji/sentymentów (HumeAI) i projektowanie empatycznych dialogów.
  • Szersze doświadczenie w trwałości: MongoDB (pymongo/beanie), CosmosDB oraz jasne zdanie na temat tego, kiedy każdy z nich należy uwzględnić w obrazie.
  • Semantyczne buforowanie i optymalizacja kosztów tokenów w skali floty.
  • Świadomość ram jakości, bezpieczeństwa i zarządzania AI w motoryzacji: A-SPICE, ISO/SAE 21434, TISAX, GDPR/prywatność przez projekt, implikacje ustawy UE o AI.
  • Doświadczenie w przejmowaniu i stabilizowaniu działającego systemu od poprzedniego dostawcy (transfer wiedzy, odwrotne dokumentowanie odziedziczonej bazy kodu).

Senior BA Orchestrade + Commodities in Katowice – pracodawca: Luxoft Poland

Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft Poland

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior BA Orchestrade + Commodities in Katowice

Architektura systemów backendowych
Inżynieria rozproszonych systemów
Python (FastAPI, async)
Architektura oparta na LLM
Projektowanie API i interfejsów (REST, gRPC/protobuf)
PostgreSQL (projektowanie schematów, migracje)
Kubernetes / orkiestracja kontenerów