Python GenAI Developer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#403803·Dodano 9 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

PythonMLLLMVertex AILanggraphLangchain

Firma i stanowisko

Projekty realizowane z wykorzystaniem Pythona oraz technologii AI/ML, obejmujące budowę aplikacji głosowych, systemów rozpoznawania mowy, analizę danych w czasie rzeczywistym oraz integrację rozwiązań uczenia maszynowego z istniejącymi systemami biznesowymi.

Wymagania

  • Minimum 4-letnie doświadczenie w inżynierii oprogramowania (Backend lub ML), w tym co najmniej rok w budowaniu i produkcyjnym utrzymywaniu rozwiązań opartych na LLM z realnym ruchem użytkowników
  • Udokumentowane wdrożenie co najmniej jednego komercyjnego systemu z funkcją tool calling, z odpowiedzialnością za utrzymanie i obsługę incydentów
  • Biegła znajomość języka Python (programowanie asynchroniczne, typowanie, pisanie testów); mile widziana znajomość TypeScript / Node.js
  • Praktyczne doświadczenie z frameworkami agentowymi: LangGraph, LangChain, CrewAI, AutoGen, Pydantic AI oraz oficjalne SDK dostawców (Anthropic, OpenAI)
  • Umiejętność zbudowania autorskiej pętli agentowej od zera (bez zewnętrznych frameworków)
  • Znajomość standardu MCP (Model Context Protocol) – implementacja serwerów i klientów oraz narzędzi dla modeli AI
  • Doświadczenie z bazami wektorowymi (pgvector, Qdrant, Weaviate, Pinecone) oraz bazami relacyjnymi (PostgreSQL), w tym techniki wyszukiwania hybrydowego
  • Znajomość narzędzi do ewaluacji i tracingu: LangSmith, Langfuse, Braintrust, OpenTelemetry oraz metodologii LLM-as-a-judge
  • Doświadczenie w inżynierii promptów na poziomie systemowym, praca ze structured outputs i wymuszaniem schematów danych
  • Dobra znajomość infrastruktury i narzędzi deweloperskich: Docker, CI/CD, chmury (AWS, Azure, GCP), platformy zarządcze (Amazon Bedrock, Google Vertex AI), kolejek, zadań długobieżnych oraz komunikacji streamingowej (SSE / WebSocket)
  • Znajomość fundamentów MLOps / LLMOps: wersjonowanie promptów, rollout/rollback, feature flagi
  • Znajomość wymogów prawnych i zgodności (Compliance): logi audytowe, retencja i minimalizacja danych (RODO), wymogi AI Act
  • Umiejętność debugowania systemów niedeterministycznych oraz diagnozy problemów związanych z promptami, narzędziami i architekturą
  • Współpraca z Analitykami i Product Ownerami przy tłumaczeniu ograniczeń technicznych na konsekwencje biznesowe
  • Skrupulatne dokumentowanie decyzji projektowych, w tym uzasadnianie odrzuconych wariantów architektonicznych

Obowiązki

  • Implementacja agentów i orkiestracji: pętla działania, planowanie, warunki zakończenia, obsługa przerwań i wznowień
  • Projektowanie i implementacja narzędzi (tool/function calling): kontrakty, walidacja argumentów, idempotencja, komunikaty błędów zwracane modelowi w formie, z której potrafi się naprawić
  • Zarządzanie kontekstem: budowanie promptów systemowych, kompresja i pamięć długoterminowa, kontrola rozmiaru okna, cache'owanie kontekstu
  • Integracje z systemami klienta: API, MCP, kolejki, bazy, uwierzytelnianie i propagacja uprawnień użytkownika do działań agenta
  • Warstwa RAG: pipeline'y ingestii, chunking, embeddingi, retrieval i re-ranking, oceny trafności wyszukiwania
  • Niezawodność: timeouty, limity iteracji, circuit breakery, budżety tokenów i kosztów per zadanie, degradacja do prostszej ścieżki
  • Bezpieczeństwo: obrona przed prompt injection, sandboxing wykonywania kodu, zasada najmniejszych uprawnień dla narzędzi, sanityzacja danych wejściowych z niezaufanych źródeł, unikanie wycieku danych przez narzędzia
  • Observability i evale w CI: tracing trajektorii, logowanie wywołań narzędzi, regresje jakości jako blokada merge'a
  • Optymalizacja: dobór modelu do zadania, routing, batching, streaming, redukcja latencji i kosztu bez utraty jakości
  • Utrzymanie po wdrożeniu: reagowanie na zmiany wersji modeli, aktualizacje promptów i narzędzi, analiza incydentów

Inne informacje

Informujemy, że administratorem danych jest Britenet Sp. z o.o. z siedzibą w Warszawie Al. Jerozolimskie 44 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Britenet

Britenet

41 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz