W skrócie
- Zadania: Twórz innowacyjne systemy AI i przekształcaj prototypy w produkcyjne usługi.
- Firma: Dynamiczna firma technologiczna z siedzibą w Warszawie.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne oraz możliwość pracy zdalnej.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na rzeczywiste projekty.
- Kwalifikacje: 5+ lat doświadczenia w systemach LLM oraz umiejętności w Pythonie i Java.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Poszukujemy doświadczonego inżyniera oprogramowania Full-Stack z doświadczeniem w AI, który przekształci prototypy AI w usługi produkcyjne, budując systemy agentowe, na których polegają rzeczywiści użytkownicy, jednocześnie wbudowując ocenę, bezpieczeństwo i obserwowalność w każdą warstwę stosu. Praca z biura w Warszawie przez 3 dni w tygodniu jest wymagana.
Obowiązki:
- Przekształcanie prototypów w usługi produkcyjne na platformach Azure AI Foundry i Azure OpenAI, przechodząc od pakietów gotowych do systemów, na których polegają rzeczywiści użytkownicy w ciągu kilku tygodni.
- Budowanie systemów agentowych przy użyciu frameworków orkiestracyjnych, RAG pipelines, baz danych wektorowych, grafów wiedzy oraz integracji narzędzi opartych na MCP, wybieranych według potrzeb i projektowanych z myślą o zmianach.
- Ustanowienie zestawu oceny jako pierwszego kroku, z zestawami złotymi, ocenami regresji i testami zabezpieczeń podłączonymi do CI, aby mierzyć jakość przy każdej zmianie.
- Projektowanie zabezpieczeń, w tym filtrowanie wejścia/wyjścia, ugruntowanie i cytowanie, ochrona PII, limity szybkości oraz ścieżki eskalacji ludzkiej.
- Dostarczanie rozwiązań full-stack w Pythonie, Java Spring Boot oraz TypeScript/Angular bez polegania na oddzielnych warstwach własności.
- Realizacja inżynierii produkcyjnej end-to-end, obejmująca CI/CD, obserwowalność z trasami przy każdym wywołaniu LLM oraz zarządzanie kosztami i latencją.
- Absorbować zmiany wersji modeli poprzez projektowanie, zapewniając, że systemy pozostają odporne w miarę ewolucji modeli podstawowych.
- Budowanie bezpieczeństwa i zgodności w systemie, respektując granice klasyfikacji danych w zapytaniach, magazynach i logach, zewnętrzając sekrety i zapewniając, że każda decyzja AI jest audytowalna.
- Iteracja na podstawie rzeczywistego użytkowania poprzez hypercare, dostrajanie i poprawki oparte na dowodach, a następnie pakowanie udanych wzorców do przyszłego użytku.
Wymagania:
- 5+ lat doświadczenia w dostarczaniu systemów LLM/agentowych w produkcji z rzeczywistymi użytkownikami, wspieranych przez zdefiniowane podejścia do oceny i wykazaną skalę.
- Biegłość w Pythonie, Java Spring Boot oraz TypeScript/Angular w zakresie dostarczania pełnego stosu.
- Znajomość usług Azure PaaS, Azure AI Foundry i Azure OpenAI.
- Znajomość frameworków agentowych, baz danych wektorowych i grafów wiedzy, w połączeniu z integracją narzędzi opartych na MCP.
- Umiejętności w zakresie inżynierii zapytań i kontekstu.
- Doświadczenie w CI/CD oraz praktykach obserwowalności, mając na swoim koncie operacyjne systemy produkcyjne end-to-end.
- Znajomość procesów inżynieryjnych wspomaganych przez AI, codzienne kodowanie z agentami AI i demonstrowanie przepływu pracy na żywo.
- Zrozumienie rozwoju z naciskiem na ocenę, zapewniając, że żadna zdolność AI nie zostanie wdrożona bez zmierzonej podstawy i oceny regresji.
- Kompetencje w optymalizacji kosztów i latencji, traktując ekonomię tokenów jako kluczową cechę inżynieryjną.
- Zrozumienie dyscypliny regulowanej, w tym klasyfikacji danych, audytowalności i zasad minimalnych uprawnień.
- Biegłość w języku angielskim na poziomie B2 lub wyższym.
Senior AI-Native Full-Stack Software Engineer in Katowice – pracodawca: EPAM Systems
EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.