Senior AI Engineer
O nas: Jesteśmy boutique software housem a przez boutique rozumiemy to, że kładziemy nacisk na jakość nie ilość. Nasi specjaliści wywodzą się głównie ze świata JVM a w szczególności upodobaliśmy sobie Kotlina. Pracując z nami, będziesz miał co 4 tygodniową sesję feedback-u i możliwość konsultacji technicznych, skierowanych na aktualnie wykonywaną pracę lub rozwój personalny. RadBrackets zawsze będzie firmą skierowaną na wspołpracę zdalną. Klient: Zdalny projekt dla firmy międzynarodowej z rynku fintech. Celem projektu jest budowa infrastruktury operacyjnej dla nowej generacji rynków prywatnych, która łaczy automatyzację opartą na sztucznej inteligencji (AI) z zaawansowaną wiedzą regulacyjną, aby zastąpić rozproszone arkusze kalkulacyjne i ręczne procesy w jedną, zintegrowaną platformę obejmującą cały cykl życia funduszu. W tym projekcie TypeScript (Node.js) jest główną technologią backendową, jednak Twoim codziennym i najważniejszym zadaniem będzie praca z technologiami AI/LLM, a nie standardowy rozwój kodu aplikacyjnego. Szukamy inżyniera AI, który sprawnie porusza się w ekosystemie TS, a nie klasycznego web developera. Projekt wstępnie na 6 m-cy z opcją przedłużenia. Praca tylko zdalna w języku angielskim, głównie nad rozwojem nowych funkcjonalności portalu. O Tobie: lubisz wyzwania i nowe środowisko potrafisz rozmawiać z biznesem, służysz radą, wspierasz rozwój oprogramowania nie tylko poprzez kodowanie potrafisz usprawnić proces wytwarzania oprogramowania, wspierasz mniej doświadczonych koderów jesteś decyzyjny - empatia i komunikatywność są Ci bliskie płynnie porozumiewasz się w języku angielskim
Daily tasks
- Projektowanie i wdrażanie agentów AI oraz pipeline'ów RAG – tworzenie zaawansowanych, autonomicznych rozwiązań opartych o modele LLM przy użyciu frameworka Mastra.
- Ewaluacja i optymalizacja modeli – budowanie zestawów testowych, mierzenie jakości odpowiedzi (LLM-as-judge) oraz wdrażanie testów regresyjnych dla promptów.Utrzymanie procesów LLMOps – monitorowanie kosztów i latencji zapytań produkcyjnych, wersjonowanie promptów/modeli oraz zapewnienie pełnej obserwowalności (tracing wywołań LLM).
- Rozwój wyszukiwania semantycznego – projektowanie architektury baz wektorowych, optymalizacja strategii chunkingu danych (dzielenia tekstu) i generowania embeddingów.
- Budowanie backendu aplikacyjnego w TypeScript – osadzanie logiki AI w bezpiecznych i skalowalnych usługach backendowych (Node.js) dla międzynarodowej platformy fintech.
- Prototypowanie i współpraca z biznesem – tworzenie funkcjonalnych wersji demo gotowych do prezentacji przed klientem oraz przekładanie skomplikowanych zagadnień technicznych AI na język zrozumiały dla osób nietechnicznych.
Requirements
Masz 6+ lat doświadczenia jako TypeScript developer Masz 2+ lat dowiadczenia w budowaniu agentów AI z Type Script Masz doświadczenie w ewaluacji agentów i pipeline’ów RAG (zestawy testowe, metryki jakości odpowiedzi, LLM-as-judge, testy regresyjne promptów) Rozumiesz podstawy MLOps/LLMOps: monitoring kosztów i latencji, tracing wywołań LLM, wersjonowanie promptów i modeli, obserwowalność w produkcji Masz udokumentowane doświadczenie w wyszukiwaniu semantycznym (dzielenie tekstu na fragmenty / tworzenie embeddingów) Posiadasz umiejętność przygotowania demo gotowego do prezentacji sprzedażowej Posiadasz znajomość frameworka Mastra Potrafisz jasno komunikować i wyjaśnianić braki techniczne osobom nietechnicznym Posiadasz dobrą znajomość zasad projektowania systemów, skalowalności oraz optymalizacji wydajności. Umiesz pracować w CI/CD, rozumiesz wyzwania z tym związane. Posiadasz umiejętność przygotowywania dobrej dokumentacji technicznej. Potrafisz projektować złożone systemy informatyczne.
Must have: TypeScript, Node.js, SQL, Kubernetes, AWS, MySQL, CI/CD, GitHub, AI
Nice to have: React, Nest.js, Python