Senior AI / Backend Engineer
✨ AI Summary
crodu is hiring a Senior AI/Backend Engineer for a dynamic startup building a B2B AI platform based on autonomous agents, aimed at eliminating tedious analytics for enterprise teams. This long-term, full-time remote role (with occasional meetings in Munich) involves designing scalable backend services, RAG pipelines, AI agent systems, and LLM orchestration. The tech stack includes Python, FastAPI, TypeScript, PostgreSQL, Celery, AWS/Azure, Docker, Kubernetes, and vector databases, with production experience integrating LLM APIs (OpenAI, Anthropic, Gemini) required. Candidates need 5+ years of backend engineering experience, strong FastAPI and cloud skills, and proficiency in English; experience with GraphRAG, on-prem LLM serving, or German is a plus.
⏳ Czas projektu: długoterminowy 👈
🌴 Forma: 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.
Jak aplikować?
👉 Wyślij nam swoje zgłoszenie w formularzu!
About the Company
We're looking for great people to join our growing team.