Szukasz wyzwań, w których budujesz nową strukturę od zera, zamiast utrzymywać legacy code? Tworzymy nową komórkę AI, która rewolucjonizuje procesy biznesowe i sprzedażowe. Szukamy osoby, która przejmie inicjatywę, będzie eksperymentować z najnowszymi technologiami (LLM agents, RAG, multi-agent workflows) i zyska realny wpływ na kształt naszych produktów.
Miejsce pracy: Katowice (stacjonarnie)
Wymagania (must-have)
- bardzo dobra znajomość Python
- doświadczenie w budowie systemów opartych o LLM (agents, tool calling, RAG)
- doświadczenie w integracji z API (REST/GraphQL), webhooki, auth (OAuth/JWT)
- praktyczna znajomość problemów produkcyjnych: rate limits, retries, timeouts, caching
- umiejętność budowania rozwiązań z naciskiem na stabilność i testowalność
- znajomość mechanizmów walidacji odpowiedzi (structured output, schemas)
- umiejętność analizy logów rozmów i poprawy jakości agentów iteracyjnie
Mile widziane
- doświadczenie w systemach multi-agent (orchestration, planning, routing)
- doświadczenie z LangGraph / agentic workflows
- praca z vector DB i wyszukiwaniem hybrydowym (BM25 embeddings)
- fine-tuning / LoRA / prompt distillation
- doświadczenie w voicebotach (barge-in, turn detection, latency)
- doświadczenie w budowie systemów bezpieczeństwa danych (PII redaction, compliance)
- znajomość Kubernetes / AWS
Technologie
AI / LLM
- Google Gemini / OpenAI / open-source (Llama)
- ADK / LangChain / LangGraph lub alternatywy (np. LlamaIndex)
- function calling / tool calling
- prompt engineering structured outputs (JSON schema, Pydantic)
RAG / Search
- embeddings semantic search
- vector DB: Qdrant / ChromaDB / Elasticsearch
- reranking (np. cross-encoders)
- chunking metadata filtering
Backend / Infra
- Python
- FastAPI / Flask
- async / streaming (WebSockets)
- Docker
- Git CI/CD
Voice
- STT/TTS: Whisper / Google Speech / ElevenLabs (lub podobne)
- streaming audio pipelines
- Observability / Data
- logging, tracing (OpenTelemetry mile widziane)
- Prometheus/Grafana (mile widziane)
- Postgres / Redis