Dołącz do zespołu rozwijającego nowoczesną platformę Knowledge Platform, w której połączysz zaawansowany backend development z technologiami Knowledge Graph i AI. Twórz skalowalne rozwiązania w Pythonie i Javie, które będą fundamentem dla przyszłych innowacji w obszarze sztucznej inteligencji.
O projekcie
Dołączysz do zespołu rozwijającego Knowledge Platform – nowoczesną, skalowalną platformę do zarządzania wiedzą, metadanymi oraz danymi niestrukturalnymi, wykorzystywanymi przez rozwiązania AI.
Projekt koncentruje się na budowie usług backendowych, integracji różnych źródeł danych oraz rozwoju rozwiązań opartych na Knowledge Graph. Platforma będzie stanowić fundament dla przyszłych zastosowań AI, w tym rozwiązań wykorzystujących LLM, RAG i systemy agentowe.
To długofalowa inicjatywa, w ramach której powstają nowe komponenty i usługi rozszerzające istniejącą platformę. Rozwiązania mają być generyczne, skalowalne i możliwe do ponownego wykorzystania przez wiele obszarów organizacji.
Będziesz współpracować z międzynarodowym zespołem składającym się z Back-end Engineerów, Data Engineerów, Architektów i specjalistów odpowiedzialnych za zarządzanie wiedzą. Zespół pracuje w Polsce, Chinach, Hongkongu i Wielkiej Brytanii.
Praca w modelu hybrydowym – minimum 6 dni w miesiącu z biura w Krakowie.
Preferowane osoby z Krakowa i okolic, z możliwością regularnego dojazdu do biura.
Standardowe godziny współpracy: 9:00–17:00, z elastycznym podejściem.
Praca w międzynarodowym środowisku.
Projekt długofalowy, start możliwy ASAP.
Twoje zadania
Projektowanie, rozwijanie i utrzymywanie produkcyjnych usług backendowych.
Tworzenie i rozwój REST API oraz kontraktów komunikacyjnych między serwisami.
Integracja zewnętrznych źródeł danych i systemów.
Przetwarzanie danych strukturalnych i niestrukturalnych.
Rozwijanie mechanizmów zarządzania metadanymi, data lineage i data provenance.
Projektowanie modeli danych oraz rozwój rozwiązań opartych na Knowledge Graph.
Budowanie usług wspierających rozwiązania AI, LLM i RAG.
Praca z relacyjnymi bazami danych, NoSQL i bazami grafowymi.
Dbanie o jakość, wydajność, niezawodność i bezpieczeństwo tworzonych rozwiązań.
Udział w rozwoju procesów CI/CD, monitoringu i observability.
Współpraca z architektami, Data Engineerami i międzynarodowymi zespołami projektowymi.
Wymagania
Doświadczenie w projektowaniu, budowie i utrzymaniu produkcyjnych systemów backendowych.
Bardzo dobra znajomość Python.
Znajomość Java.
Praktyczne doświadczenie w projektowaniu i rozwijaniu REST API.
Dobra znajomość SQL i relacyjnych baz danych.
Znajomość koncepcji Knowledge Graph.
Doświadczenie w przetwarzaniu danych strukturalnych i niestrukturalnych.
Rozumienie zagadnień metadata management, data lineage, data provenance i data quality.
Doświadczenie w integracji zewnętrznych API.
Znajomość CI/CD oraz środowisk chmurowych.
Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
Umiejętność pracy w międzynarodowym środowisku.
Znajomość języka angielskiego na poziomie minimum C1.
Znajomość języka polskiego na poziomie minimum B2.
Mile widziane:
Doświadczenie z ontologiami i modelowaniem wiedzy.
Znajomość RDF i LPG (Labeled Property Graph).
Doświadczenie z bazami grafowymi i NoSQL.
Znajomość AI, LLM oraz architektury RAG.
Doświadczenie w pracy z platformami danych i rozwiązaniami enterprise.
Znajomość zagadnień observability: logi, metryki i trace.
Dlaczego warto?
Nowoczesne technologie – będziesz pracować z Pythonem, Javą, Knowledge Graph, AI, LLM i RAG.
Ciekawe wyzwania techniczne – połączysz backend engineering, przetwarzanie danych i rozwój rozwiązań AI.
Realny wpływ na produkt – będziesz współtworzyć platformę wykorzystywaną przez wiele zespołów i obszarów organizacji.
Długofalowy projekt – zyskasz możliwość rozwoju razem z platformą i udziału w podejmowaniu decyzji technologicznych.
Międzynarodowa współpraca – poznasz perspektywę ekspertów z Polski, Chin, Hongkongu i Wielkiej Brytanii.
Rozwój kompetencji – zdobędziesz doświadczenie w obszarze Knowledge Graph, nowoczesnych platform danych i AI.