W skrócie
- Zadania: Twórz i rozwijaj architekturę backendową oraz AI agentów w Pythonie.
- Firma: Szybko rozwijający się startup HR-tech wspierany przez VC.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwością szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnym produktem, który zmienia sposób poszukiwania pracy.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu backendowym w Pythonie oraz budowaniu agentów AI.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
Wspieramy firmy technologiczne w budowaniu zespołów inżynieryjnych w Polsce. Dla tej roli działamy jako partner rekrutacyjny wspierający proces zatrudnienia w imieniu naszego klienta. Nasz klient to szybko rozwijający się startup HR-tech wspierany przez VC. Ich produkt pomaga ludziom zautomatyzować poszukiwanie pracy, od znajdowania odpowiednich ról po przygotowywanie aplikacji. Zespół, do którego dołączysz, pracuje nad jedną z funkcji produktu: AI coach kariery, który pomaga kandydatom ocenić swoje umiejętności i przygotować się do rozmów kwalifikacyjnych.
Poszukujemy Senior Backend & AI Engineer (Python), który pomoże zbudować i rozwijać architekturę rdzenia od podstaw oraz dostarczyć cały produkt. Będziesz odpowiedzialny za decyzje techniczne dotyczące architektury backendu, API i mikroserwisów oraz budowanie agentów AI i stanowych przepływów konwersacyjnych LLM.
W miarę jak firma się rozwija, pomożesz również ustalić najlepsze praktyki inżynieryjne, standardy jakości kodu i dokumentację techniczną.
Obowiązki:
- Projektowanie i wdrażanie skalowalnych, bezpiecznych i wydajnych usług backendowych głównie w Pythonie.
- Architektura i rozwój zaawansowanych agentów AI oraz stanowych przepływów konwersacyjnych LLM, zarządzanie kontekstem sesji krótkoterminowej i ekstrakcją pamięci długoterminowej.
- Budowanie logiki do oceny interakcji użytkowników oraz wdrażanie strukturalnych potoków danych do zapisywania, transkrypcji i obsługi historii sesji w czasie rzeczywistym oraz analityki systemowej.
- Odpowiedzialność za decyzje techniczne dotyczące architektury backendu, projektowania API i mikroserwisów.
- Badanie i ocena nowych narzędzi, frameworków i infrastruktury w celu poprawy produktu i stosu infrastruktury.
- Ścisła współpraca z menedżerami produktów, projektantami i inżynierami front-end w celu dostarczania wpływowych funkcji.
- Proaktywne identyfikowanie problemów technicznych, prowadzenie badań i rozwiązywanie złożonych wąskich gardeł architektonicznych.
- Pomoc w ustalaniu najlepszych praktyk inżynieryjnych, standardów jakości kodu i dokumentacji technicznej w miarę rozwoju.
Wymagania:
- 5+ lat doświadczenia w rozwoju backendu z Pythonem.
- Udokumentowane doświadczenie w budowaniu agentów AI, orkiestracji złożonych przepływów LLM i wdrażaniu potoków RAG.
- Doświadczenie z zaawansowanymi frameworkami orkiestracji AI i zarządzania pamięcią (np. LangGraph, LangMem).
- Doświadczenie z silnikami wyszukiwania wektorowego (takimi jak Qdrant) do wydajnego pobierania danych i zarządzania artefaktami.
- Doświadczenie w optymalizacji opóźnień dla strumieniowania LLM i zapytań do baz danych.
- Silna odpowiedzialność: umiejętność samodzielnego badania, rozwiązywania problemów i autonomicznego usuwania przeszkód.
- Silna znajomość PostgreSQL i doświadczenie w pracy z mapami obiektowo-relacyjnymi (ORM).
- Doświadczenie w startupach na wczesnym etapie lub budowaniu systemów od podstaw w szybkim tempie.
- Proaktywny i wysoce autonomiczny, ale zdyscyplinowany – nie czekasz na polecenia, ale lubisz i szanujesz ustalone procesy zespołowe, potrafisz utrzymać zorganizowane przepływy pracy i cenisz uporządkowane środowisko inżynieryjne.
- Skoncentrowany na wynikach, pracowity z wysokimi ambicjami.
- Silny angielski (B2 lub wyższy).
Miło widziane:
- Doświadczenie z TypeScript, NestJS lub React oraz chęć wkładu w pełen stos, jeśli zajdzie taka potrzeba.
- Znajomość potoków CI/CD i konteneryzacji z Dockerem.
- Doświadczenie z brokerami wiadomości (np. NATS) do komunikacji mikroserwisów.
- Doświadczenie w optymalizacji wydajności i pracy z systemami o dużym obciążeniu lub intensywnych danych.
- Ekspertyza w modelach subskrypcyjnych lub SaaS B2B/B2C.
Pakiet benefitów zostanie omówiony indywidualnie podczas procesu rekrutacji.
Senior Backend & AI Engineer in Warsaw – pracodawca: On The Spot Development
Orca Security w Warszawie to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole Sensor, będziesz miał szansę na bezpośredni wpływ na kierunek techniczny projektu, a także korzystać z kultury współpracy i innowacji, która sprzyja kreatywności i zaangażowaniu. Dodatkowo, firma zapewnia elastyczne godziny pracy oraz wsparcie w nauce i rozwoju umiejętności, co czyni ją idealnym miejscem dla ambitnych inżynierów oprogramowania.