Skip to main content
NEUN
Back to Careers

NMKR

Python Developer - Multi-Agent Systems

NEW
RemoteFull-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
Expired
Search