MADIFF Polska

GenAI Python Backend Developer – MCP and AI Agents

MADIFF Polska

IT Services and IT Consulting · 51-200 employees

Mar 18
Remote Senior (5-10 yrs) Full-time Contractor
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and build backend services and MCP servers that enable AI agents to interact with enterprise systems securely. Manage distributed state, execute workflows, and ensure the reliability and performance of AI-driven infrastructure.

What they look for

Python GenAI LLM Model Context Protocol LangGraph LangChain REST APIs Redis Docker OAuth2 Azure Entra ID Asynchronous programming Distributed systems CI/CD Automated testing Event-driven architecture

Requirements

Requires strong Python backend development experience and hands-on expertise with LLM frameworks like LangChain or LangGraph. Candidates must have experience with Model Context Protocol, distributed systems, and secure authentication protocols.

Benefits

Competitive salary Multinational environment Comprehensive healthcare Long-term B2B contract Remote work model

Full description

This is a remote position.

We are looking for a GenAI Python Backend Engineer to join a team building enterprise AI agent infrastructure. The role focuses on developing backend services that enable LLM-based agents to interact with enterprise systems, manage state, and execute workflows securely and reliably. This is a hands-on engineering role working with modern agent frameworks and distributed Python services, with a strong focus on Model Context Protocol (MCP) as a core component of the architecture.

Responsibilities

  • Design and build MCP servers used by AI agents
  • Develop backend services using Python with asynchronous programming patterns
  • Implement REST APIs supporting agent orchestration workflows
  • Build event-driven integrations and webhook-based communication
  • Implement distributed state management using Redis
  • Troubleshoot and optimise reliability and performance of distributed AI systems

Requirements

  • Strong Python backend development experience
  • Experience building GenAI or LLM-based applications
  • Hands-on experience with agent frameworks such as LangGraph or LangChain
  • Experience working with Model Context Protocol (MCP) or building MCP servers
  • Experience designing REST APIs and distributed backend systems
  • Experience with Redis or similar state management solutions
  • Experience with Docker and containerised environments
  • Experience implementing secure authentication flows including OAuth2
  • Experience integrating with enterprise SSO and Azure Entra ID
  • Understanding of API security, token validation, and secure service communication
  • Experience supporting CI pipelines and automated testing practices

Nice to have

  • Experience with Azure pipelines or GitHub Actions
  • Experience with observability tools such as Datadog
  • Exposure to modern AI-assisted development practices

Benefits

  • Solid, competitive salary
  • Work in a multinational environment on international projects
  • Comprehensive healthcare
  • Long-term B2B contract with a stable project pipeline
  • Remote work model