Senior Data Scientist
⚲ Warsaw
25 200 - 30 240 PLN (B2B)
Wymagania
- 6+ lat doświadczenia w Data Science / AI engineering
- min. 4 lata doświadczenia w tworzeniu produkcyjnego kodu Python w projektach AI
- min. 2 lata doświadczenia w produkcyjnym kodzie związanym z LLM, najlepiej opartym na RAG
- hands-on doświadczenie z frameworkami GenAI: LangChain, LlamaIndex, LangGraph lub podobnymi
- hands-on doświadczenie w projektowaniu lub obsłudze MCP servers/clients dla agentów LLM
- doświadczenie w budowie pipeline'ów RAG z bazami wektorowymi, hybrid search, rerankerami i frameworkami ewaluacyjnymi
- doświadczenie w fine-tuningu modeli (LoRA/QLoRA/SFT) dla tekstu, kodu i modeli multimodalnych
- doświadczenie w mentorowaniu innych data scientistów/inżynierów
Opis stanowiska
Jako Senior Data Scientist będziesz liderem projektowania rozwiązań GenAI — od tłumaczenia problemów biznesowych na architektury (LLM, RAG, fine-tuning, agenci, guardrails), przez budowę end-to-end aplikacji (ingestia danych, warstwa retrieval, orkiestracja, API, proste UI), po wdrażanie kontroli bezpieczeństwa i zgodności. Zakres jest szeroki: obejmuje cały cykl życia aplikacji, więc musisz czuć się swobodnie zarówno w danych, jak i w backendzie. To rola dla doświadczonego specjalisty, który chce kształtować kierunek projektów GenAI i mentorować innych. Uwaga: wymagane jest hands-on doświadczenie z MCP servers/clients dla agentów LLM — to specyficzna technologia, którą trudno zdobyć przed rozpoczęciem pracy.
🔍 Dekoder Ogłoszenia
🔴
Lead discovery and solution design for GenAI use cases, translating business problems into concrete architectures (LLM decision, RAGs, fine-tuning, agents, guardrails).
Oczekuje się, że będziesz nie tylko implementować, ale także aktywnie uczestniczyć w definiowaniu problemów biznesowych i projektowaniu rozwiązań od podstaw.
🔴
Build end-to-end GenAI applications: data ingestion, retrieval layer, orchestration (e.g. LangChain/LlamaIndex/LangGraph), API/backend, and simple UI where needed.
Zakres obowiązków jest szeroki i obejmuje cały cykl życia aplikacji, od danych po interfejs użytkownika, co może oznaczać pracę nad wieloma różnymi aspektami projektu.
🔴
Hands-on experience designing or operating MCP servers/clients for LLM agents
Określenie 'MCP servers/clients' jest niejasne i może odnosić się do specyficznej, wewnętrznej technologii klienta, której znajomość może być trudna do zdobycia przed rozpoczęciem pracy.
🟡
Strong analytical and problem-solving skills with the ability to optimize AI solutions for diverse applications.
To standardowe wymaganie, które może oznaczać zarówno potrzebę głębokiego zrozumienia problemów, jak i konieczność radzenia sobie z nieprzewidzianymi wyzwaniami w praktyce.
🟡
production-ready Python AI-related code development
Wymaga to nie tylko umiejętności pisania kodu, ale także tworzenia go w sposób skalowalny, bezpieczny i łatwy w utrzymaniu w środowisku produkcyjnym.