Python Developer (AI MCP) - 6 months project
center, Wrocław +4 Locations
best HR and PM solutions
For our client we are looking for Python Developer (AI MCP).
Client is the emerging leader in the $100B+ cloud communications platform market. Customers like Airbnb, Viber, Whatsapp, Snapchat, and many others depend on our APIs and SDKs to connect with their customers all over the world.As businesses continue to shift to a real-time, customer-centric communications model, client is experiencing a time of impressive growth. Client API solutions empower organizations to build their custom omnichannel communications structure. This allows them to reach and engage customers on their preferred schedule and channel — including voice, video, and messaging. Think of a rideshare service instantly connecting with customers, hospital staff conducting remote monitoring, customers verifying their identity completing a purchase, AI virtual agents servicing customers around the clock, and much more.
Why this role matters: AI is rapidly transforming how businesses build and deliver communications experiences. At client, they are enabling customers and internal teams to harness AI safely and effectively by exposing client API capabilities through MCP (Model Context Protocol) servers. These standardized AI “capability surfaces” will let AI agents, copilots, and automation frameworks discover and use Vonage’s communications APIs (voice, video, messaging, authentication, etc.) securely and contextually. You will be a foundational engineer helping design and build this new layer of AI enablement—accelerating innovation across our platform and for our customers.
Your key responsibilities:
Collaborate with Product, Architecture, and Security to define the end-to-end solution for MCP-based exposure of client APIs
Design, build, test, and deploy MCP servers and supporting services in Python (and other languages as needed)
Integrate LLMs, AI agents, and tool orchestration frameworks with client’s communications capabilities
Implement strong security, authentication, authorization, rate limiting, and auditability patterns for AI-driven execution
Establish robust testing strategies: unit, contract, integration, load, and chaos tests
Essential Skills and Experience:
Excellent software engineering skills in Python
Experience designing, building, and operating cloud services on AWS
Strong understanding of AI concepts: LLMs, prompt orchestration, tool calling, retrieval augmentation, agent frameworks
Working knowledge of (or strong interest in) MCP (Model Context Protocol) servers and emerging AI interoperability standards
Deep focus on software security: threat modeling, least privilege, secrets management, secure API design, supply chain considerations
A test-first mindset: unit, integration, contract, and automation testing at scale
Ability to learn and apply multiple languages or stacks pragmatically (e.g., TypeScript, Go, Java)
Entrepreneurial mindset: bias for action, ownership, iterative delivery, outcome focus
What we offer:
Contract: B2B directly with US company (for 6 months)
Salary: up to 160 pln/h
100% remote
Polish time zone
Polish public holidays
Recruitment process: 1-2 technical calls
Python Developer (AI MCP) - 6 months project
Python Developer (AI MCP) - 6 months project
center, Wrocław
best HR and PM solutions