WHEN YOU NEED TO MEET A HIGHER STANDARD® in US | ASIA | EUROPE | AUSTRALIA
Python MCP Developer
Location
Worldwide
Posted
1 day ago
Salary
0
Seniority
Mid Level
Job Description
Python MCP Developer
CAI
Role Description We are looking for a Python MCP Developer to build, configure, and deploy Model Context Protocol (MCP) servers that connect AI agents to enterprise systems. This position will be Contract and remote. What You'll Do - Build and maintain MCP servers in Python using FastMCP and the MCP Streamable HTTP transport - Review, checkout, and adapt community MCP servers for internal use - Deploy MCP servers on AWS Lambda or on VM/EC2 infrastructure - Wrap enterprise APIs and databases into MCP tools with business-friendly descriptions - Orchestrate backend APIs and expose them as tools on MCP servers - Implement authentication and credential handling using OAuth2, API keys, and service principals - Register MCP servers in AgentCore Gateway and support end-to-end testing - Write tests, troubleshoot failures, and document tool behavior clearly Qualifications - Senior-level Python development experience - Strong understanding of MCP concepts and server architecture - Hands-on experience with FastMCP - Experience deploying Python services on AWS Lambda and/or VM-based infrastructure - Strong understanding of OAuth2 and OIDC - Ability to work with REST APIs and enterprise data sources - Familiarity with AWS services such as IAM, Secrets Manager, CloudWatch, and S3 Requirements - AWS cloud experience (preferred) - Experience with API integrations (preferred) - Experience with EC2, PM2, Mangum, and Function URLs (preferred) - Experience integrating with enterprise platforms such as Salesforce, Oracle, Windchill, Planisware, or Databricks (preferred) Physical Demands - Ability to safely and successfully perform the essential job functions - Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. - Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor Reasonable Accommodation Statement If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 – 8111.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain web apps, dashboards, and similar software with a primary focus on frontend development in React JS • Contribute to backend development and maintenance in .NET (~20% of the role) • Work with other programmers, artists, and the support team • Analyze user needs and develop software solutions • Work with the project manager or product owner to meet the specification needs • Collaborate with other developers to design and optimize code • Document and track all programming tasks and procedures • Comfortable adopting and working with AI tools and systems as a core part of the development process — our client has an expectation of AI-integrated workflows going forward
• Design and develop core features within Wowza Streaming Engine designed for testability and scale. • Design and implement advanced transcoder workflows for new codecs and accelerators. • Design and implement highly scalable packaging workflows. • Debug and resolve customer reported issues, bugs and performance issues. • Participate in cross-functional projects from conception through deployment. • Be a resource to other team members as a streaming subject matter expert.
Digital Consulting, Databricks Technical Architect – Manager
HuronHuron is a global professional services firm elevating the vision of what's possible and then putting it into practice.
• Stand up and configure Databricks environments end-to-end • Design and deploy medallion (bronze/silver/gold) data pipelines • Establish infrastructure-as-code and CI/CD foundations using Databricks Asset Bundles, Terraform, and GitHub Actions or Azure DevOps • Build applied AI solutions on Mosaic AI • Optimize Delta Lake performance and design for scalability, reliability, and cost efficiency • Integrate Databricks with the broader enterprise stack via Lakehouse Federation, Delta Sharing, and more • Partner with functional and MDM/data governance leads • Document and communicate architecture decisions
• Design, build, and maintain scalable backend services and APIs using Python and Django. • Develop and optimize data storage solutions with PostgreSQL and Redis, ensuring reliability and performance. • Implement Elasticsearch for search and analytics across large datasets. • Architect and operate distributed systems that handle high-throughput and low-latency workloads. • Build and operate asynchronous task queues and background workers using Celery and Redis. • Write clean, maintainable, and unit-test–focused code with strong coverage using pytest. • Build and maintain REST APIs, ensuring proper authentication, authorization, and versioning • Monitor, troubleshoot, and optimize backend services for scalability, reliability, and cost-effectiveness. • Collaborate with frontend, QA, DevOps, and product teams to deliver end-to-end solutions.



