Informații principale

Nr. de referință.: FREELANCE_1213248_P-2025-0658

Agentic AI Backend Engineer

Poziție: Nu este specificat

Start: 1 Iul. 2025

Final: 1 Dec. 2025

Localizare: Stuttgart, Germania

Metoda de colaborare: Doar proiect

Tarif pe oră: Nu este specificat

Ultima actualizare: 11 Iun. 2025

Descrierea și cerințele proiectului

We are looking for a highly skilled freelancer to implement intelligent, autonomous agents within a multi-agent AI system tailored for expert sourcing workflows.

This role is focused on the hands-on development of intelligent agent behavior in a hierarchical AI system designed to automate and streamline expert sourcing. You will be implementing core agent logic, particularly for the Supervisor Agent and its sub-agents, so they can autonomously handle complex tasks such as candidate evaluation, task routing, and process coordination.

Your work will bring to life dynamic task decomposition, reasoning capabilities, memory handling, and inter-agent communication. You will also be responsible for ensuring robust integration with system components such as message buses, task queues, APIs, and databases. This is a deeply technical role requiring experience with distributed agent systems, prompt engineering, and AI frameworks.

You’ll be part of a team and work closely with others. Clear communication is key, as tasks are coordinated and prioritized together. Active collaboration is essential.

Required Skills/Tools Experience:
- Languages & Frameworks/Tools: TypeScript (NestJS), Python (FastAPI or Flask), Docker, NX
- Agentic AI Tools: mastra, LangChain, AutoGPT, CrewAI (or similar)
- Task & Message Infrastructure: NATS, Celery, Kafka
- Databases: PostgreSQL, pgvector
- API Design: REST, GraphQL, Webhooks, MCP, Websocket
- Agent Concepts: Reasoning, prompt engineering, agent memory, task planning
- Architecture Style: Non-blocking, event-driven systems
- Other: Familiarity with distributed systems, agent execution environments, API interaction
Main task/activity

Design, develop, and integrate intelligent AI agents with capabilities for decision-making, planning, task routing, lifecycle management, and robust communication with system infrastructure, ensuring reliability, memory, and knowledge integration across backend systems.

Other tasks and activities

- Implement the decision-making and reasoning logic for the Supervisor Agent and specialized sub-agents
- Develop task decomposition, agent memory, and planning functionalities
- Integrate agent behavior with message bus systems and task queues
- Build agent workflows for dynamic task routing and delegation
- Handle agent lifecycle management, including initialization, execution, and termination
- Ensure robust response validation, error handling, and logging
- Connect agents to databases for knowledge storage and retrieval
- Collaborate with backend and system integration layers for seamless execution

Categorie

Python TypeScript Agentic AI backend development Crew AI