Python Developer - Multi-Agent Systems

You design and develop scalable multi-agent systems using Python and related frameworks. You implement communication protocols and coordination mechanisms, create agent behavior models and decision-making algorithms, optimize performance, develop testing frameworks, document architectures and interaction patterns, participate in code reviews, and contribute to research and development.

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 behavior models and decision-making algorithms
  • Optimize agent performance and system resource utilization
  • Develop testing frameworks for multi-agent interactions and system behavior
  • 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

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 in SPADE, MESA, and AgentPy
  • Strong knowledge of AI and machine learning concepts and frameworks
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities

Benefits

  • Attractive token options on top of regular salary
  • Remote work
  • Flexible hours

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available