Forward Deployed Engineer
⚲ Kraków
26 880 - 33 600 PLN netto (B2B)
Wymagania
- doświadczenie w projektowaniu i wdrażaniu produkcyjnych systemów AI w środowisku klienta
- doświadczenie w implementacji rozwiązań agentowych: RAG, retrieval, orkiestracja, tool/function calling, workflow wieloetapowe
- umiejętność przekładania niejasnych problemów klienta na architektury techniczne z jasnymi trade-offami
- doświadczenie w budowie harnessów ewaluacyjnych, metryk jakości, regresji i safety checks
- znajomość wzorców niezawodności (retry, fallback, idempotency) i instrumentacji (traces, dashboardy, alerty)
- biegłość w OWASP, zarządzaniu sekretami, walidacji inputu oraz auth/authz
- znajomość zabezpieczeń specyficznych dla LLM: prompt injection, kontrola dostępu, granice PII
- doświadczenie w pracy z agentami kodującymi (Cursor, GitHub Copilot, Devin) i review ich outputu
Opis stanowiska
Tenarai szuka Forward Deployed Engineera — osoby, która buduje i wdraża produkcyjne systemy AI bezpośrednio u klienta, od discovery po utrzymanie. Będziesz implementować rozwiązania agentowe (RAG, orkiestracja, tool calling), budować harness ewaluacyjny, dbać o bezpieczeństwo (w tym prompt injection i granice PII) oraz pracować z agentami kodującymi (Cursor, Copilot, Devin) jako redaktor ich outputu. To rola dla samodzielnego inżyniera, który lubi pracować w niejasnych warunkach i bierze odpowiedzialność za cały cykl życia systemu. Uwaga: pracujesz w środowisku klienta, więc realnie oznacza to częste podróże i rozwiązywanie problemów na żywo w krytycznych systemach.
🔍 Dekoder Ogłoszenia
🔴
Forward Deployed Engineer
Rola inżyniera, który pracuje bezpośrednio u klienta, często w jego środowisku, co może oznaczać częste podróże i pracę w różnych lokalizacjach.
🔴
builds and delivers production-grade, AI-powered systems directly with customers
Oznacza, że będziesz odpowiedzialny za pełny cykl życia systemu AI, od budowy po wdrożenie i utrzymanie w środowisku klienta, co może być bardzo wymagające.
🔴
you will write, ship, and operate code in real customer environments
Podkreśla odpowiedzialność za cały proces, od pisania kodu po jego działanie i utrzymanie, co może oznaczać konieczność rozwiązywania problemów na żywo w krytycznych dla klienta systemach.
🔴
Translate ambiguous customer problems into shippable technical architectures with clear trade-offs
Wymaga umiejętności radzenia sobie z niejasnymi wymaganiami i podejmowania trudnych decyzji technicznych, które mogą mieć wpływ na funkcjonalność i koszty.
🟡
Establish deployment patterns, evaluation loops, and monitoring frameworks that survive after you leave
Sugestia, że oczekuje się od Ciebie stworzenia rozwiązań, które będą działać samodzielnie i nie będą wymagały Twojej ciągłej obecności, co może oznaczać potrzebę dokumentacji i przekazywania wiedzy.