NMKR
Python Developer - Multi-Agent Systems
NEWRemoteFull-timeGlobal
š Midš Remote
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design and develop scalable multi-agent systems in Python, implement communication and coordination protocols between autonomous agents, and create agent behaviour models and decision-making algorithms. You will optimize agent performance, build testing frameworks for multi-agent interactions, document APIs and architecture, participate in code reviews, and contribute to R&D in agent-based solutions.
Requirements
- āStrong understanding of multi-agent systems architecture and design patterns
- āAdvanced knowledge and experience in Python development
- āExpertise in distributed systems and concurrent programming
- āExperience with agent communication protocols
- āProficiency with SPADE, MESA, AgentPy
- āKnowledge of AI and machine learning frameworks such as PyTorch and TensorFlow
- āExperience with Git, Docker, and Kubernetes
- āExperience with PostgreSQL or MongoDB
- āExperience with message queuing systems such as RabbitMQ or Apache Kafka
- āExperience with pytest or unittest
- āExcellent problem-solving and analytical skills
- āStrong communication and collaboration abilities
Responsibilities
- āDesign and develop scalable multi-agent systems using Python and related frameworks
- āImplement communication protocols and coordination mechanisms between autonomous agents
- āCreate and maintain agent behaviour models and decision-making algorithms
- āOptimize agent performance and system resource utilization
- āDevelop testing frameworks for multi-agent interactions and system behaviour
- āDocument system architecture, APIs, and agent interaction patterns
- āParticipate in code reviews and maintain high code quality standards
- āContribute to research and development of new agent-based solutions
Benefits & Perks
- āToken options
- āRemote work
- āFlexible hours
Tech Stack
pytestconcurrencyunittestmachine learningGitTensorFlowmulti-agent systemPyTorchRabbitMQAgentPy