{"id":2560533,"url":"https://alion.io/job/epam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration","title":"Senior Python Engineer — MCP Protocol & Tool Integration","company":{"id":2612641,"name":"EPAM Systems Poland","domain":"epam-poland.pl","url":"https://alion.io/company/epam-poland","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Poland"],"countries":["PL"],"hiring_countries":["PL"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":59000,"max_usd":96000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":227},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock AgentCore","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Strands Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Function Calling","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI","optional":false},{"name":"Python","optional":false},{"name":"Agile","optional":true},{"name":"Anthropic","optional":true},{"name":"AutoGPT","optional":true},{"name":"AWS Bedrock","optional":true},{"name":"Azure","optional":true},{"name":"GCP","optional":true},{"name":"Gemini","optional":true},{"name":"Platform Engineering","optional":true}],"status":"live","first_seen_at":"2026-10-14T18:16:44Z","employer_posted_date":null,"last_verified_at":"2026-10-14T18:16:44Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"We are looking for a Senior Python Engineer to implement MCP protocol servers and agent tool integrations for an Enterprise Agent Development Platform — a production-grade, cloud-native ecosystem that enables engineering teams to define, orchestrate, deploy, and observe AI agents at scale. The platform standardizes agent development across the organization using LangGraph and Strands Agents on AWS AgentCore Runtime. The initiative spans agent framework design, runtime architecture, marketplace integration, CI/CD automation, and enterprise-grade observability, reducing agent development from months to days while enforcing consistent security, quality, and governance standards\nResponsibilities\nImplement MCP protocol servers and clients, including tools/list and tools/call handling\nDesign and maintain agent tool integrations using function calling, tool schema definition, and parameter validation\nBuild and register MCP target types such as Lambda functions as tools, remote MCP servers, and OpenAPI-to-MCP translation\nDevelop async HTTP services and streaming responses for MCP server/client communication\nManage tool metadata, including schema registration, capability tagging, and versioning\nHandle capability negotiation and Streamable HTTP transport within the MCP protocol\nCollaborate with engineering teams to standardize agent tool integration patterns across the platform\nSupport AWS AgentCore Gateway target registration for agent tool connectivity\nRequirements\n5+ years of Python engineering experience with agent/AI systems\nHands-on experience implementing MCP (Model Context Protocol) servers or clients in a production agentic AI project, such as tools/list and tools/call handling, AWS AgentCore Gateway target registration, or Lambda-as-tool / OpenAPI-to-MCP translation\nExperience building tool integrations for LLM agents, such as OpenAI functions, LangChain tools, or equivalent\nProficiency in Python async programming, async HTTP services, and streaming protocols\nExpertise in AWS Lambda development\nUnderstanding of agent tool integration patterns, including function calling, tool schema definition, and parameter validation\nNice to have\nFamiliarity with MCP protocol implementation (server or client)\nKnowledge of LangChain / LangGraph tool integration\nBackground in AWS Bedrock AgentCore Gateway target registration\nSkills in semantic tool indexing, including embedding generation for tool descriptions\nExperience with agent framework integration (Strands, Crew, AutoGPT)\nWe offer\nWe gather like-minded people:\nTop tech minds driving innovation in AI, cloud and digital platform modernization\nSupportive team and agile, startup-like culture\nHybrid by design mode and opportunity to work remotely within Poland\nChance to work abroad for up to 60 days annually\nBusiness-driven relocation opportunities\n\nWe provide growth opportunities:\nCareer development programs\nThought leadership, mentoring, soft skills and well-being programs\nCertification (Anthropic, Gemini, GCP, Azure, AWS)\nEnglish classes\n\nWe cover it all:\nStable pay\nParticipation in the Employee Stock Purchase Plan with a 15% discount\nBenefits package (health insurance, multisport, shopping vouchers)\nReferral bonuses up to $2,000\nOffices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more\nCorporate, social and well-being events\n\nPlease, note:\nBenefits listed above are available to employees only\nWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually\nWe will reach out to selected candidates exclusively\n\nEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.\nTech stack\nPython\nModel Context Protocol\nasyncio\nAsync HTTP\naws lambda\nFunction Calling\nLangchain\nLanggraph","description_format":"text","description_chars":4063,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Growth opportunities","Health insurance"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-14T20:25:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":12,"reasons":["seen:0","velocity","win:early","comp:brand"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/epam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration","json_url":"https://alion.io/job/epam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration.json","meta":{"generated_at":"2026-10-16T04:29:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1361,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2612641},"rest":"https://alion.io/mcp/rest/get_company?id=2612641"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fepam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fepam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fepam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/epam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepam-systems-poland-senior-python-engineer-mcp-protocol-tool-integration"}]}