Senior Python Engineer (MCP Protocol & Tool Integration)

EPAM Systems

Poznań, Poland • 6m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Python Engineer (MCP Protocol & Tool Integration)

  • Focus: MCP protocol servers/clients and enterprise agent tool integrations

Description

You will implement MCP protocol servers and clients and build agent tool integrations for an enterprise agent development platform. The role involves designing async HTTP services with streaming support, registering MCP target types (e.g., Lambda functions as tools and OpenAPI-to-MCP translation), and handling capability negotiation and tool metadata. You will also collaborate on standardizing tool integration patterns across the platform.

Responsibilities

  • Implement MCP servers/clients, including tools/list and tools/call handling
  • Design and maintain agent tool integrations using function calling, tool schema definition, and parameter validation
  • Build and register MCP target types such as Lambda functions as tools, remote MCP servers, and OpenAPI-to-MCP translation
  • Develop async HTTP services and streaming responses for MCP communication
  • Manage tool metadata: schema registration, capability tagging, and versioning
  • Handle capability negotiation and Streamable HTTP transport within MCP
  • Collaborate with teams to standardize tool integration patterns
  • Support AWS AgentCore Gateway target registration for agent tool connectivity

Requirements

  • 5+ years of Python engineering experience with agent/AI systems
  • Hands-on production experience implementing MCP servers or clients (e.g., tools/list and tools/call handling, AWS AgentCore Gateway target registration, or Lambda-as-tool / OpenAPI-to-MCP translation)
  • Experience building tool integrations for LLM agents (e.g., OpenAI functions, LangChain tools, or equivalent)
  • Proficiency in Python async programming, async HTTP services, and streaming protocols
  • Expertise in AWS Lambda development
  • Understanding of agent tool integration patterns, including function calling, tool schema definition, and parameter validation

Benefits

  • Hybrid work model with opportunity to work remotely within Poland
  • Chance to work abroad up to 60 days annually and possible business-driven relocation
  • Career development programs; mentoring and soft skills/well-being programs
  • Certifications (Anthropic, Gemini, GCP, Azure, AWS) and English classes
  • Stable pay; Employee Stock Purchase Plan with 15% discount
  • Health insurance, multisport, shopping vouchers
  • Referral bonuses up to $2,000
  • Corporate, social and well-being events
  • Note: benefits are for employees only; contractors possible under individually agreed B2B terms

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report