JustJoin.IT Hybrydowo Senior

Senior GenAI Engineer

emagine Polska

⚲ Warsaw

Do uzgodnienia

Wymagania

  • Data analysis
  • API (Application Programming Interface)
  • Machine Learning (ML)
  • SQL
  • Artificial Intelligence (AI)
  • REST
  • Linux
  • Java
  • Python
  • Scala

Opis stanowiska

B2B, stawka 150 zł/h + VAT

Wizyty w biurze 1 raz na 2 tygodnie, Warszawa
Klient bankowy

Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, budowę i wdrażanie na produkcję rozwiązań opartych o GenAI oraz analizę danych na potrzeby projektów z obszarów takich jak process mining, churn analysis, fraud prevention czy NLP. Poszukujemy osoby o mocnym nastawieniu hands-on, z solidnym warsztatem inżynierskim — potrafiącej samodzielnie wdrażać i utrzymywać rozwiązania produkcyjne, identyfikować wąskie gardła oraz znajdować optymalizacje kosztowe. Kluczowe w tej roli są umiejętności programistyczne i doświadczenie produkcyjne.

Wymagania Must Have
• Minimum 5 lat doświadczenia komercyjnego
• Wspieranie i wdrażanie rozwiązań produkcyjnych
• Doświadczenie we wdrażaniu rozwiązań GenAI na produkcję, w szczególności z wykorzystaniem Azure (Azure OpenAI, ML Studio, AI Foundry, Azure API) — RAG, agenci, integracje z LLM API
• Znajomość ekosystemu LangChain / LangGraph / LangFuse
• Bardzo dobra znajomość Pythona (scipy, pandas, matplotlib itp.)
• FastAPI, Streamlit
• SQL — samodzielne pisanie zapytań (konkretny dialekt mniej istotny)
• Snowflake
• Azure Synapse
• Podstawy DevOps: Docker oraz Kubernetes — samodzielne stawianie i zarządzanie kontenerami, obsługa podstawowych tasków, REST API
• Znajomość zagadnień uczenia maszynowego

Wymagania Nice to Have
• Klasyczne ML (np. drzewa decyzyjne) — brak doświadczenia w klasycznym ML nie dyskwalifikuje
• Numpy
• Java / Scala
• Doświadczenie z Hadoop oraz Apache Spark
• Administracja Linux

🔍 Dekoder Ogłoszenia

🟡
mocnym nastawieniem hands-on
Oczekuje się, że będziesz aktywnie uczestniczyć w kodowaniu i rozwiązywaniu problemów, a nie tylko zarządzać.
🟡
potrafiącej samodzielnie wdrażać i utrzymywać rozwiązania produkcyjne
Będziesz odpowiedzialny za cały cykl życia rozwiązania, od wdrożenia po utrzymanie i rozwiązywanie problemów na produkcji.
🟡
identyfikować wąskie gardła oraz znajdować optymalizacje kosztowe
Oczekuje się proaktywnego podejścia do poprawy wydajności i efektywności kosztowej istniejących lub nowych rozwiązań.
🔴
Klient bankowy
Może oznaczać bardziej rygorystyczne procesy, regulacje i potencjalnie wolniejsze tempo zmian w porównaniu do innych branż.
🟡
Podstawy DevOps: Docker oraz Kubernetes — samodzielne stawianie i zarządzanie kontenerami, obsługa podstawowych tasków, REST API
Chociaż nazwane 'podstawami', oczekuje się, że będziesz w stanie samodzielnie zarządzać tymi technologiami w kontekście wdrażania i utrzymania rozwiązań.