- Szukamy osoby z praktycznym doświadczeniem w Pythonie, szczególnie w zakresie pracy z danymi przy użyciu Pandas i PySpark.
- Kluczowe są umiejętności w zakresie manipulacji danych, budowania przekształceń i pracy na dużych zbiorach danych.
- Ważna jest znajomość REST API, mechanizmów uwierzytelniania jak OAuth 2.0, oraz umiejętność integracji z różnymi API i SDK.
- Dużym plusem będzie doświadczenie z modelowaniem danych – tworzeniem obiektów, relacji, akcji i funkcji – najlepiej w kontekście baz grafowych lub systemów opartych na ontologiach.
- Przyda się również znajomość środowisk programistycznych, takich jak Visual Studio Code – szczególnie jeśli ktoś miał już styczność z Palantir Developer Console.
- Znajomość Palantir Foundry nie jest wymagana, ale będzie mile widziana.
- Zależy nam również na osobie, która rozumie podstawowe zasady cyklu życia oprogramowania (SDLC) – od projektowania i implementacji, po testowanie i wdrażanie.
Projekt polega na stworzeniu middleware'u, czyli warstwy pośredniej, która będzie integrować dwa API – jedno po stronie Palantir Foundry, drugie w systemie zewnętrznym.
Kluczowym elementem projektu jest budowa dynamicznych procesów ETL – z wykorzystaniem zarówno nowych, jak i starszych źródeł danych (np. Oracle). Wiele komponentów, takich jak modele danych i API, będzie tworzonych od podstaw.
Ważna będzie również umiejętność modelowania danych – projektowania obiektów, relacji i funkcji – najlepiej w kontekście baz grafowych lub systemów opartych na ontologiach.