Senior Python Engineer (MCP Protocol & Tool Integration)

EPAM Systems

Krakow, 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: Implement MCP protocol servers/clients and integrate agent tools in a cloud-native, production environment

Description

The role involves implementing MCP protocol servers and client-side tool integrations for an enterprise agent development platform. You will design agent tool integrations (function calling, tool schemas, parameter validation), build MCP target types (e.g., Lambda-as-tools and OpenAPI-to-MCP), and develop async HTTP services with streaming responses. You’ll also support capability negotiation, tool metadata/versioning, and AWS AgentCore Gateway connectivity.

Responsibilities

  • Implement MCP protocol servers and 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 server/client communication

  • Manage tool metadata: schema registration, capability tagging, and versioning

  • Handle capability negotiation and Streamable HTTP transport within MCP

  • Standardize agent tool integration patterns across the platform

  • Support AWS AgentCore Gateway target registration for tool connectivity

Requirements

  • 5+ years of Python engineering experience with agent/AI systems

  • Hands-on experience implementing MCP servers or clients in a production agentic AI project (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 (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: function calling, tool schema definition, and parameter validation

Benefits

  • Career development programs and mentoring

  • Thought leadership and soft skills/well-being programs

  • Certifications (Anthropic, Gemini, GCP, Azure, AWS) and English classes

  • Stable pay and Employee Stock Purchase Plan (15% discount)

  • Health insurance, MultiSport, and shopping vouchers

  • Referral bonuses up to $2,000

  • Hybrid-by-design with remote work opportunity within Poland; chance to work abroad up to 60 days annually

  • Relocation opportunities and corporate/social/well-being events

  • Note: benefits apply to employees; B2B contractor terms are agreed individually

See similar jobs

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

See more

Unlock Full Resume Report