JustJoin.IT Praca zdalna Senior New

Senior AI / Backend Engineer

CRODU

⚲ Kraków, Wrocław, Gdańsk, Poznań, Warszawa, Łódź, Bydgoszcz, Lublin, Katowice, Białystok

33 600 - 36 960 PLN netto (B2B)

Wymagania

  • Python
  • fastapi
  • RAG
  • AWS/ Azure
  • Kubernetes
  • TypeScript
  • PostgreSQL

Opis stanowiska

⏳ Czas projektu: długoterminowy 👈
🌴 Forma pracy: fulltime, zdalnie 👈
⏰ Start: ASAP 👈
Cześć! 👋
Dla dynamicznie rozwijającego się startupu tworzącego nowoczesną platformę B2B AI opartą na autonomicznych agentach poszukujemy doświadczonej osoby na stanowisko Senior AI / Backend Engineer.
Platforma, dostarczana przez klienta eliminuje żmudną analitykę w zespołach przedsiębiorstw dzięki elastycznej architekturze, rozwiązaniom agentycznym i zaawansowanym przepływom pracy. W tej roli dołączysz do zespołu programistycznego, gdzie będziesz mieć realny wpływ na architekturę systemów trafiających bezpośrednio na produkcję, projektując i skalując infrastrukturę backendową oraz systemy sztucznej inteligencji.
Klient stawia na zdalne działania, natomiast przewiduje okresowe spotkania w Monachium.  
Codzienne zadania
📍 Projektowanie i rozwój skalowalnych usług backendowych (Python, FastAPI) napędzających platformę AI.
📍 Budowa i optymalizacja potoków RAG, systemów agentów AI oraz orkiestracja modeli LLM na produkcji.
📍 Projektowanie i zarządzanie infrastrukturą chmurową (AWS / Azure), w tym izolacją wieloabonencką (multi-tenant) i funkcjami serverless.
📍 Tworzenie elastycznego ekosystemu integracji sterowanego przez API oraz zewnętrzne konektory.
📍 Prowadzenie przeglądów kodu (code reviews), dbanie o standardy testowania i mentoring młodszych inżynierów.
📍 Dbanie o bezpieczeństwo systemu (JWT, OAuth2, RBAC, ochrona przed prompt injection).
Wymagania
⚡️ Minimum 5 lat doświadczenia komercyjnego w backend engineeringu z wykorzystaniem Pythona.
⚡️ Bardzo dobra znajomość frameworka FastAPI (async, Pydantic, dependency injection).
⚡️ Znajomość TypeScript (zaawansowany system typów: generics, utility types, conditional types).
⚡️ Doświadczenie w pracy z PostgreSQL (projektowanie schematów, optymalizacja zapytań, migracje z Alembic).
⚡️ Praktyczna znajomość Celery oraz asynchronicznego przetwarzania zadań (Redis / RabbitMQ).
⚡️ Solidna wiedza z zakresu chmury: AWS (Lambda, S3, ECS, API Gateway) i/lub Azure.
⚡️ Znajomość Docker, Kubernetes, CI/CD (GitHub Actions, GitLab CI) oraz IaC (Terraform / AWS CDK).
⚡️ Doświadczenie produkcyjne w integracji API modeli LLM (OpenAI, Anthropic Claude, Google Gemini).
⚡️ Praktyczne doświadczenie w budowaniu potoków RAG oraz pracy z wektorowymi bazami danych (Pinecone, Weaviate, pgvector, Qdrant).
⚡️ Doświadczenie z systemami agentów AI (tool calling, function calling, multi-step reasoning, MCP / Model Context Protocol).
⚡️ Bardzo dobra znajomość języka angielskiego w mowie i piśmie.
Mile widziane
⚡️ Doświadczenie z GraphRAG oraz grafowymi bazami danych (Neo4j).
⚡️ Praktyka w serwowaniu modeli LLM on-premise (vLLM, TGI, TensorRT-LLM) oraz znajomość technik fine-tuningu (LoRA/QLoRA).
⚡️ Znajomość Pulumi, gRPC lub GraphQL.
⚡️ Wkład w projekty open-source z obszaru AI/ML.
⚡️ Doświadczenie full-stack z TypeScript / Node.js (NestJS, Express, Fastify).
⚡️ Certyfikaty chmurowe (np. AWS Certified Developer, Azure Developer Associate).
⚡️ Znajomość języka niemieckiego.

🔍 Dekoder Ogłoszenia

🔴
dynamicznie rozwijającego się startupu
Startup w szybkiej fazie wzrostu — możliwy chaos organizacyjny, zmienne priorytety i niestabilność
🔴
Start: ASAP
Pilna potrzeba — możliwa presja na szybkie wdrożenie i natychmiastową produktywność
🔴
przewiduje okresowe spotkania w Monachium
Mimo 'zdalnej' pracy, będą wymagane podróże służbowe do Monachium — koszty i czas po stronie pracownika