AI Engineer
Sudecka 153, Wrocław +1 Location
Deviniti
Dołącz do Deviniti jako AI Engineer i rozgość się w naszym Software Home!
Nie masz czasu czytać? Nie ma problemu! Oferta dla zabieganych:
Stack: doświadczenie w pracy z modelami LLM, biegła znajomość Python i dedykowanych dla niego bibliotek (AI), umiejętność pracy z API różnych dostawców LLM, Docker/docker-compose, angielski B2/C1
Wymiar pracy: pełny etat
Tryb pracy: zdalna
Zespół: AI Architect, ML Engineer/Data Scientist x 3, Python developer x 4, ML Ops, FullStack Developer x3
Nad czym pracujemy: rozwijaniem zaawansowanych projektów enterprise w środowiskach regulowanych
Czym będziesz się zajmować jako AI Engineer ?
Unit Application Development pracuje nad tworzeniem, rozwijaniem i utrzymaniem projektów customowych dla naszych klientów z całego świata i specjalizuje się w aplikacjach mobilnych i webowych.
Zespół do którego szukamy specjalizuje się w rozwijaniu zaawansowanych narzędzi AI wspierających różnorodne aspekty działalności biznesowej. Pracuje nad rozwiązaniami, które automatyzują i usprawniają kluczowe procesy, takie jak zarządzanie reklamacjami, analiza treści wideo czy anonimizacja danych. Tworzy inteligentne chatboty oraz agentów wspierających obsługę klienta i pracowników, systemy rekomendacji personalizujące oferty, a także narzędzia do precyzyjnej klasyfikacji i identyfikacji danych.
Jakich zadań możesz się spodziewać?
projektowanie i implementacja aplikacji opartych o GenAI (w tym RAG i agentowe przepływy) oraz tworzenie API i serwisów w FastAPI;
budowa i rozwój pipeline’ów przetwarzania danych: chunking, embeddingi, indeksacja, wyszukiwanie hybrydowe, reranking;
ewaluacja jakości modeli i systemów - testy offline/online, testy regresji RAG oraz monitoring jakości, kosztów i latencji;
implementacja guardrails: filtracja treści, anonimizacja danych (PII redaction), zabezpieczenia promptów, polityki dostępu (OIDC);
integracja rozwiązań z systemami klienta przy użyciu ESB/EventBus, REST/gRPC;
zapewnienie observability systemów - logging, tracing (OTel), monitorowanie wydajności oraz optymalizacja kosztów;
tworzenie i utrzymywanie dokumentacji technicznej (m.in. model cards, ADR);
udział w code review i ścisła współpraca z zespołami FE/BE/DevOps/BA/PM;
prowadzenie projektowania end-to-end, w tym podejmowanie decyzji technologicznych i zarządzanie kompromisami architektonicznymi;
mentoring członków zespołu, prowadzenie przeglądów technicznych oraz warsztatów dla klienta;
wkład w przygotowywanie ofert, estymacje prac oraz rozwój standardów zespołowych;
identyfikacja i zarządzanie ryzykiem technicznym w projektach.
Jesteś kimś, kogo szukamy jeśli:
masz skille techniczne takie jak:
minimum 5 lat doświadczenia w tworzeniu rozwiązań produkcyjnych w Pythonie w tym z wykorzystaniem FastAPI oraz programowania asynchronicznego;
praktyczne doświadczenie z LLM/GenAI, w tym znajomość RAG (wektory, retrievery, wyszukiwanie hybrydowe), prompt engineering oraz pracy z LangChain lub LlamaIndex;
znajomość jednego z ekosystemów: Azure OpenAI, AWS Bedrock lub OpenAI API;
umiejętność pracy z bazami danych: PostgreSQL oraz pgvector lub Qdrant, a także podstawowa znajomość ElasticSearch/OpenSearch;
doświadczenie z Dockerem i podstawami Kubernetes/OpenShift, a także praktyka w pracy z AWS lub Azure;
znajomość CI/CD, testów jednostkowych i integracyjnych, Git, code review, pracy w środowisku Linux;
podstawowa wiedza z zakresu sieci i bezpieczeństwa, w tym OIDC/OAuth2, KMS/Secrets;
umiejętność zapewnienia observability systemów – logi, metryki, tracing (np. OTel) oraz doświadczenie w profilowaniu i optymalizacji latencji i kosztów;
znajomość zasad RODO/GDPR i bezpieczeństwa danych w kontekście projektów GenAI;
znajomość języka angielskiego na poziomie projektowym (minimum B2);
doświadczenie w podejmowaniu decyzji architektonicznych i prowadzeniu mentoringu zespołu.
wymagania nice to have:
znajomość narzędzi do orkiestracji procesów, takich jak LangGraph, RAGFlow, Dify, n8n czy Temporal;
doświadczenie z narzędziami do ewaluacji modeli – Ragas/Evals, prompt-CI, Canary dla modeli oraz A/B testy;
praktyka w pracy z OpenShift, Helm, Terraform oraz Keycloak;
znajomość RabbitMQ, gRPC oraz wzorców event-driven;
doświadczenie w MLOps, w tym MLflow, Weights & Biases (W&B), podstawy finetuningu i praca z modelami multimodalnymi;
umiejętność tworzenia szybkich prototypów (Streamlit) lub podstawowa znajomość frontendu – TypeScript/Next.js;
praktyka z ElasticSearch/OpenSearch w środowisku produkcyjnym oraz wykorzystaniem Redis jako cache lub feature store;
doświadczenie w branżach regulowanych, takich jak bankowość, finanse, leasing czy sektor utilities;
znajomość standardów bezpieczeństwa i compliance: ISO 42001 (governance AI), ISO 27001/27017 oraz podstaw SOC 2.
potrafisz także pracować z ludźmi! Najbardziej zależy nam na:
wysokim poziomie poczucia odpowiedzialności za realizowane zadania i projekty;
zdolności do samodzielnego proponowania optymalnych rozwiązań, biorąc pod uwagę główne czynniki sukcesu wskazywane przez klienta;
umiejętności efektywnej komunikacji i gotowość do pracy zespołowej;
proaktywności w nauce i eksperymentowaniu z nowymi technologiami;
otwartości na poznawanie nowych rozwiązań, technologii i podejść do rozwiązywania problemów.
O co dbamy?
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, korzystamy z Udemy for Business i 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.
Chcesz do nas dołączyć? Wyślij swoje CV! Twój proces rekrutacyjny prowadzi Magda To osoba, która przeprowadzi Twoją kandydaturę przez 4 etapy rekrutacji:
1. Weryfikację CV - kiedy poznamy Twoje doświadczenie i sprawdzimy, czy wpisuje się w nasze potrzeby.
2. Rozmowę wstępną - na której rekruterka w ok. 30 minut zada Ci kilka podstawowych pytań (np. o Twoją dostępność i wymagania finansowe).
3. Spotkanie rekrutacyjne (i ewentualnie spotkanie dodatkowe) - z rekruterką, liderem badającym dopasowanie do zespołu i developerem weryfikującym wiedzę techniczną. Spotkacie się online na ok. 1h. Dla wybranych kandydatów, opcjonalnie może pojawić się drugi etap spotkań
4. Decyzję o współpracy, którą otrzymasz w ciągu dwóch tygodni od spotkania.
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, facebooku czy instagramie.
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ą.
Deviniti wspiera przedsiębiorstwa z całego świata w zarządzaniu strukturami IT oraz projektach sztucznej inteligencji na dużą skalę jako doświadczony Platynowy Partner Atlassian i monday.com.
AI Engineer
AI Engineer
Sudecka 153, Wrocław
Deviniti