Pracuj.pl Stacjonarnie Expert

AI-Driven Development & LLM Engineering Lead

Network Experts sp. z o.o. sp.k.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Git
  • LangChain
  • LlamaIndex
  • Ollama
  • vLLM
  • HuggingFace
  • CI/CD
  • API
  • PostgreSQL

Opis stanowiska

Nasze wymagania:
Doświadczenie w tworzeniu i rozwijaniu aplikacji
Umiejętność przejęcia odpowiedzialności za istniejące projekty software’owe
Praktyczna znajomość narzędzi AI wspierających development
Znajomość Git, code review, testów, CI/CD i podstaw DevOps
Umiejętność projektowania architektury aplikacji i integracji
Doświadczenie w pracy z API, bazami danych i automatyzacją procesów
Świadomość bezpieczeństwa aplikacji
Umiejętność porządkowania kodu, dokumentacji, backlogu i procesu pracy
Samodzielność, odpowiedzialność oraz nastawienie na dowożenie rezultatów
Umiejętność komunikacji z zespołami technicznymi, biznesem i klientami

Mile widziane:
Praktyczne wykorzystanie LLM w aplikacjach
Budowa rozwiązań opartych o modele językowe
RAG, embeddingi i wyszukiwanie semantyczne
Fine-tuning, LoRA/QLoRA lub podobne metody
Podstawy ML i oceny jakości modeli
Ewaluacja odpowiedzi LLM oraz prompt engineering
Bezpieczeństwo rozwiązań LLM, prompt injection, data leakage, halucynacje
Narzędzia typu LangChain, LlamaIndex, Ollama, vLLM, Hugging Face lub podobne
Doświadczenie w pracy SOC oraz z SIEM/SOAR
Triage alertów, obsługa incydentów bezpieczeństwa
Znajomość MITRE ATT&CK, logów, IOC, TTP oraz threat intelligence
Doświadczenie z pentestami, phishing simulation, GRC i audytami IT
Podstawy routingu i switchingu, TCP/IP, DNS, DHCP, HTTP/S, SNMP, SSH
Monitoring sieci i dostępności zasobów
WLAN i audyty sieci bezprzewodowych
Integracje z urządzeniami i systemami sieciowymi przez API
Podstawy network security

O projekcie:
Osoba na tym stanowisku przejmie odpowiedzialność za uporządkowanie istniejących projektów rozwoju oprogramowania wspierającego zagadnienia sieciowe oraz cybersecurity a także rozwój projektów
Kluczowym elementem pracy jest wykorzystanie AI w procesie tworzenia kodu oraz rozwój rozwiązań LLM/ML w cyberbezpieczeństwie.
Część projektów dotyczy stricte infrastruktury sieciowej i network security.
Tworzone rozwiązania będą wykorzystywane zarówno wewnętrznie jak i zewnętrznie u klientów.

Zakres obowiązków:
Przejęcie i uporządkowanie istniejących projektów rozwoju oprogramowania wpiserajacego sieci i cybersec
Uporządkowanie repozytoriów, dokumentacji, backlogu, roadmapy, procesu pracy, standardów kodowania, testowania, code review, CI/CD oraz zasad utrzymania aplikacji
Tworzenie oprogramowania z wykorzystaniem AI, projektowanie, generowanie, refaktoryzacja, testowanie i dokumentowanie kodu
Rozwój rozwiązań LLM/ML dla cyberbezpieczeństwa, w takich aplikacjach jak triage zdarzeń SOC, klasyfikacja i priorytetyzacja alertów oraz automatyzacja obsługi incydentów
Projektowanie i rozwijanie narzędzi dla infrastruktury sieciowej i bezpieczeństwa sieciowego
Projektowanie architektury, dobór technologii, integracje systemowe oraz wdrażanie praktyk DevOps
Integracja tworzonych rozwiązań z systemami cyberbezpieczeństwa (SIEM, SOAR, EDR/XDR) oraz innymi narzędziami IT
Wdrożenia wewnętrzne i zewnętrzne z uwzględnieniem komunikacji z analitykami SOC, zespołami technicznymi oraz klientami

Oferujemy:
Rozwój – najnowsze technologie, wdrożenia u ciekawych klientów, ciekawa strategia rozwoju AI first
Samodzielność – u nas nie ma procedur na wszystko. Jeśli chcesz zrobić coś po swojemu chwila dyskusji i możesz wdrażać swój pomysł w życie,
Wsparcie HR BP na stanowisku menadżerskim
Pracę z naciskiem na lokalizację w biurze (przynajmniej na początku)
Biuro na warszawskim Zaciszu – ok nie mamy widoku na Rondo Daszyńskiego, ale zieloną trawę, ciszę i metro zaraz obok,
Dobrą kawę,
Brak rutyny i codzienne wyzwania ;)

🔍 Dekoder Ogłoszenia

🔴
Umiejętność przejęcia odpowiedzialności za istniejące projekty software’owe
Może oznaczać naprawianie zaniedbanych, problematycznych projektów z długami technicznymi.
🟡
Praktyczna znajomość narzędzi AI wspierających development
Może oznaczać używanie prostych wtyczek do IDE, a nie zaawansowane modele.
🟡
Świadomość bezpieczeństwa aplikacji
Może oznaczać podstawową wiedzę o OWASP Top 10, a nie głębokie zrozumienie zagrożeń.
🟡
Samodzielność, odpowiedzialność oraz nastawienie na dowożenie rezultatów
Oczekuje się, że będziesz pracować bez ciągłego nadzoru i rozwiązywać problemy samodzielnie.
🟡
Podstawy ML i oceny jakości modeli
Może oznaczać zrozumienie podstawowych koncepcji, a nie umiejętność budowania i trenowania modeli od zera.