AI Engineer [120-137 zł/h netto + VAT B2B]
Indexed description
- Stack: Python 3.10+, FastAPI, LLM/GenAI, LangChain/LlamaIndex, Azure OpenAI/Bedrock/OpenAI API, PostgreSQL, Docker, Kubernetes/OpenShift, AWS/Azure, CI/CD
- Wymiar pracy: pełny wymiar
- Tryb pracy: zdalna
- Zespół: 14 osób: 2x AI Architect, 3x ML Engineer/Data Scientist, 5x Python Developer, ML Ops oraz 3x FullStack Developer
- Nad czym pracujemy: produkcyjne rozwiązania GenAI dla klientów enterprise z branż regulowanych (projektowanie i budowa, integracje, monitorowanie jakości i bezpieczeństwa)
- Unit Application Development zajmuje się tworzeniem szytych na miarę rozwiązań dla klientów z całego świata. Zespół, do którego dołączysz, koncentruje się na rozwiązaniach opartych na generatywnej sztucznej inteligencji dla organizacji skali enterprise.
- Pracujemy nad systemami, które trafiają do realnych środowisk biznesowych — także tych regulowanych, gdzie znaczenie mają prywatność danych, bezpieczeństwo, audytowalność oraz kontrola jakości działania modeli.
Z kim będziesz pracować?
- Zespół składa się z 14 osób i współpracuje ściśle z analitykami, a także wspiera Sales przy etapach presale.
- W zależności od projektu zespół pracuje w Scrumie lub Kanbanie. Projekty realizowane są zespołowo — nawet przy mniejszych inicjatywach staramy się angażować minimum dwóch inżynierów, a przy większych projektach zespoły liczą kilka osób. Pracujemy w oparciu o code review, quality gates obejmujące testy jednostkowe i integracyjne, a także checklisty bezpieczeństwa.
Jakich zadań możesz się spodziewać?
- projektowanie i implementacja aplikacji GenAI, w tym rozwiązań RAG;
- tworzenie API i servingów z wykorzystaniem FastAPI;
- budowa pipeline’ów obejmujących chunking, embeddingi, indeksację, hybrydowe wyszukiwanie oraz reranking;
- ewaluacja jakości rozwiązań offline i online, przygotowywanie testów regresji RAG oraz monitoring jakości i kosztów;
- wdrażanie guardrails, m.in. filtracja treści, bezpieczeństwa promptów, polityki dostępu;
- integracje z systemami klienta przez REST, gRPC, ESB lub EventBus;
- monitoring i observability, w tym logging, tracing i metryki z wykorzystaniem OpenTelemetry;
- optymalizacja wydajności, kosztów wykorzystania modeli oraz latencji;
- dokumentowanie decyzji technicznych, w tym tworzenie ADR-ów i model cards;
- współpraca z osobami z obszaru frontend, backend, DevOps, analizy biznesowej oraz project managementu;
- udział w rozmowach z klientem dotyczących weryfikacji rozwiązania i ewentualnych zmian w trakcie realizacji projektu.
- Wsparcie sprzedaży na etapach presales.
- możesz pochwalić się:
- minimum 4-letnim doświadczeniem w tworzeniu produkcyjnych rozwiązań w Pythonie;
- praktyczną znajomością FastAPI oraz programowania asynchronicznego;
- doświadczeniem w pracy z LLM i rozwiązaniami GenAI, w szczególności z RAG, bazami wektorowymi, retrieverami, wyszukiwaniem hybrydowym oraz prompt engineeringiem;
- znajomością LangChain lub LlamaIndex;
- doświadczeniem z jednym z rozwiązań: Azure OpenAI, Amazon Bedrock lub OpenAI API;
- znajomością PostgreSQL oraz pgvector lub Qdrant;
- podstawową znajomością Elasticsearch lub OpenSearch;
- doświadczeniem z Dockerem oraz podstawową znajomością Kubernetes lub OpenShift;
- doświadczeniem w pracy z AWS lub Azure;
- praktyką w obszarze CI/CD, testów unit i integration, Git oraz code review;
- znajomością Linuxa oraz podstaw sieci i bezpieczeństwa, w tym OIDC/OAuth2, KMS/Secrets;
- doświadczeniem w obszarze observability: logów, metryk i tracingu;
- umiejętnością profilowania oraz optymalizacji latencji i kosztów działania rozwiązań AI;
- znajomością języka polskiego i angielskiego na poziomie umożliwiającym pracę projektową, minimum B2;
- świadomością wymagań związanych z bezpieczeństwem danych i RODO w kontekście GenAI.
- nice to have: znajomość LangGraph, RAGFlow, Dify, n8n lub Temporal; doświadczenie z Ragas lub Evals, prompt-CI, testami A/B; znajomość OpenShift, Helm, Terraform, Keycloak; doświadczenie z RabbitMQ (gRPC, event-driven patterns); znajomość MLflow lub W&B (podstawowa znajomość fine-tuningu, multimodal); TypeScript, Next.js lub Streamlit); Elasticsearch lub OpenSearch w środowisku produkcyjnym; doświadczenie w projektach dla sektorów regulowanych; znajomość ISO 42001, ISO 27001 / 27017 i podstaw SOC 2.
- potrafisz także pracować z ludźmi! Najbardziej zależy nam na:
- samodzielności i odpowiedzialności za realizację celu;
- swobodnej komunikacji z klientem oraz gotowości do prowadzenia warsztatów z różnymi grupami interesariuszy;
- otwartości na feedback, mentoring i dzielenie się wiedzą;
- myśleniu produktowym oraz umiejętności równoważenia jakości, czasu i kosztów;
- gotowości do pracy przy różnorodnych projektach, także w środowiskach regulowanych i z ograniczeniami narzędziowymi;
- elastyczności i otwartości na zmianę tempa lub zakresu pracy pomiędzy projektami;
- gotowości działania w obszarze, w którym eksperymenty R&D przechodzą w rozwiązania produkcyjne.
- O Twój komfort psychiczny i fizyczny: mamy kafeterię Mybenefit z Multisportem, Mindgrama i Luxmed, a także grupę biegową prowadzoną przez własnego trenera, który motywuje nas do ruszenia się zza biurka i wspólnej aktywności.
- O Twój rozwój: każdy zespół ma ścieżki karier oraz mamy możliwość szkoleń zarówno wewnętrznych, jak i zewnętrznych, aby podnosić swoje kwalifikacje.
- O Twój głos i wpływ na swoją pracę: korzystamy z Officevibe, hołdujemy kulturze konstruktywnego feedbacku i uznania (jesteśmy po prostu fanami kudosów).
- O Twoją wolność: Oprócz pracy zdalnej i godzin pracy dopasowanych do Twojego trybu życia, mamy zajęcia hobbystyczne, w których każdy znajdzie coś dla siebie: lubisz rękodzieło, rośliny, książki, planszówki czy gokarty?
- O świat i ludzi: w ramach programu CSR - Deviniti Cares. Działamy zarówno dbając o naszą planetę, jak i o ludzi którzy na niej mieszkają. Razem decydujemy na jaki cel przekazujemy budżet kwartalny, przeznaczony tylko na działania charytatywne.
- Weryfikację CV - kiedy poznamy Twoje doświadczenie i sprawdzimy, czy wpisuje się w nasze potrzeby.
- Rozmowę wstępną - na której rekruterka w ok. 30 minut zada Ci kilka podstawowych pytań (np. o Twoją dostępność i wymagania finansowe).
- Spotkanie rekrutacyjne (+ ewentualnie drugie spotkanie) - spotkasz się z rekruterką, liderem badającym dopasowanie do zespołu i specjalistą, który sprawdzi Twoje umiejętności. Spotkacie się online na ok. 1h. Drugi opcjonalny etap obejmuje spotkanie, na którym pochylimy się wspólnie nad konkretnym przypadkiem i zapoznamy się z Twoim procesem działania przy projekcie.
Sprawdź skąd przyszliśmy, co zrobiliśmy do tej pory i co nam przyświeca na stronie https://deviniti.com/pl/o-nas/. Możesz też śledzić nas na linkedinie oraz facebooku.
Podoba Ci się Deviniti, ale myślisz, że pasowałaby do Ciebie inna oferta? Zgłoś się do nas na zakładce kariera i sprawdź, czy nie ma tam dla Ciebie ogłoszenia idealnego!
Nasza firma wdrożyła procedury ochrony sygnalistów zgodnie z obowiązującą ustawą. Każdy kandydat i pracownik ma prawo zgłaszać nieprawidłowości w bezpieczny sposób, a zgłoszenia są objęte pełną ochroną prawną.
Polityka prywatności
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search