AI Engineer – MCP Server Development | Senior

Recruit CRM

Mexico (MO)

Remote

USD 90,000 - 130,000

Part time

22 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Paid time off
US USD pay

Job summary

Recruit CRM is seeking a Senior AI Engineer / Backend Engineer to join a small team in Mexico, remotely as a contractor for 3 months. The role focuses on building MCP servers in Python, integrating enterprise APIs, and deploying on Kubernetes. Strong experience with Python, async programming, and OAuth 2.0 is required.

Familiarity with CI/CD, testing, and observability is highly valued. You will design and implement scalable, secure backend services, create tooling interfaces with Pydantic, and

Qualifications

  • 5+ years of professional backend development experience.
  • 3+ years working with Python.

Responsibilities

  • Design and develop MCP servers in Python using the MCP SDK and frameworks.
  • Define tool specs including authentication, rate limits, pagination, and data handling.
  • Build asynchronous API clients for enterprise SaaS and data platforms with authentication and retries.
  • Design model-friendly tool interfaces using Pydantic schemas for LLM evaluation.
  • Integrate services with OAuth and authentication mechanisms securely.
  • Implement caching and quota protection for third-party APIs.
  • Develop unit and integration tests with pytest against sandbox environments.
  • Support security practices: least-privilege, audit logging, safe handling of data.
  • Deploy and operate services on Kubernetes with Helm or Kustomize and CI/CD pipelines.
  • Configure observability: structured logging, metrics, tracing.
  • Create technical specs and docs; collaborate across teams from design to production deployment.

Skills

Backend development
Python
Asynchronous programming
Typing
Pydantic
OAuth 2.0
Kubernetes
CI/CD
Testing (pytest)
API integrations

Tools

Python
Kubernetes
CI/CD pipelines
Helm/Kustomize
OAuth 2.0
REST APIs
Prometheus/OpenTelemetry

Job description

Location: Mexico
Type: Contractor
Duration: 3 months
Work arrangement: Remote

We are looking for a Senior AI Engineer / Backend Engineer to join a small engineering team building production-grade Model Context Protocol (MCP) servers that connect enterprise systems with internal AI and LLM applications.

This role is highly hands-on and focused on Python backend development, enterprise API integrations, Kubernetes, and AI/LLM tool integrations. You will build custom integration services on top of an established platform, connecting systems such as CRM, project management, and data platforms to AI applications.

Responsibilities
  • Design and develop MCP servers in Python using the MCP SDK and established engineering frameworks.
  • Define tool specifications, including tool sets, authentication requirements, rate limits, pagination, and data-handling rules.
  • Build robust asynchronous API clients for enterprise SaaS and data platforms, including authentication, retries, backoff, rate limiting, pagination, and error handling.
  • Design clear, model-friendly tool interfaces using Pydantic schemas and iterate based on LLM evaluation results.
  • Integrate services with existing OAuth and authentication mechanisms, ensuring secure handling of credentials and secrets.
  • Implement caching and quota-protection strategies for third-party APIs.
  • Develop unit and integration tests using pytest, including testing against sandbox environments.
  • Support security practices such as least-privilege access, audit logging, protection of write/destructive actions, and secure handling of untrusted data.
  • Deploy and operate services on Kubernetes, working with Helm or Kustomize and established CI/CD pipelines.
  • Configure and work with observability tools such as structured logging, metrics, and distributed tracing.
  • Create technical specifications and documentation for the services you build.
  • Collaborate with engineers and stakeholders to take integrations from design through production deployment.
Requirements
  • 5+ years of professional backend development experience, including at least 3 years working with Python.
  • Strong experience with Python, asynchronous programming, typing, and Pydantic.
  • Proven experience integrating third-party REST APIs in production, including authentication, pagination, rate limiting, webhooks, and error handling.
  • Working knowledge of OAuth 2.0, including authorization flows, token refresh, and scopes.
  • Hands-on experience deploying and operating services with Kubernetes, including containers, Helm or Kustomize, health probes, and basic autoscaling concepts.
  • Experience working with CI/CD pipelines in a production environment.
  • Strong testing practices with pytest, mocking, and integration testing.
  • Experience with observability concepts and tools such as Prometheus, OpenTelemetry, structured logging, or equivalent technologies.
  • Strong written communication skills and the ability to create clear technical specifications and documentation.
Nice to have
  • Hands-on experience with MCP, LLM tool/function calling, AI agents, or AI integrations.
  • Experience integrating enterprise platforms such as Salesforce, Jira/Atlassian, Snowflake, ServiceNow, Workday, or similar systems.
  • Experience with Vault, External Secrets Operator, or other enterprise secrets-management solutions.
  • Experience using Redis or similar technologies for caching.
  • Familiarity with prompt-injection risks and secure patterns for LLM-facing applications.
  • Experience working with enterprise security reviews and least-privilege access models.
  • Competitive compensation paid in USD.
  • 100% Remote.
  • Paid Time Off: 12 PTO days per year.
  • Local Holidays: All official holidays in your country.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer
AI Engineer

Entellux group • United States

Remote
MXN 650,000 - 900,000
MCP & Tools Python Developer - Agent Evaluation Infrastructure
MCP & Tools Python Developer - Agent Evaluation Infrastructure

Mindrift • New York (NY)

On-site
USD 90,921 - 129,494
Up to $80/hour depending on skills
Flexible remote work
Valuable experience in AI project
AI Engineer - AI Foundations and Platform Enablement
AI Engineer - AI Foundations and Platform Enablement

Vytwo Technologies Inc. • Prosper (TX)

On-site
USD 108,000 - 132,000
Health insurance
AI Engineer (MCP) - Remote Work
AI Engineer (MCP) - Remote Work

BairesDev • United States

Remote
MXN 1,629,000 - 2,715,000
Remote work 100%
USD compensation or local currency
Hardware and software setup for home
AI Integration Engineer (Hybrid)
AI Integration Engineer (Hybrid)

DXC Technology Company • Arlington (VA)

Hybrid
USD 110,000 - 160,000
Backend Python MCP Engineer
Backend Python MCP Engineer

EPAM Systems • United States

Remote
USD 69,000 - 104,000
Remote AI Engineer (MCP) — LLM Tooling & Data Access
Remote AI Engineer (MCP) — LLM Tooling & Data Access

BairesDev • United States

Remote
MXN 1,629,000 - 2,715,000
Remote work 100%
USD compensation or local currency
Hardware and software setup for home
#1007 - Principal AI Engineer
#1007 - Principal AI Engineer

Venon Solutions LLC • United States

Remote
USD 180,000 - 240,000
100% Remote Work
Independent Contractor
Long-term contract
+2
MCP & Tools Python Developer - Agent Evaluation Infrastructure
MCP & Tools Python Developer - Agent Evaluation Infrastructure

Mindrift • North Carolina

On-site
USD 90,921 - 129,494
Competitive pay up to $80/hour
Flexible remote freelance work
Valuable experience in advanced AI
MCP & Tools Python Developer - Agent Evaluation Infrastructure
MCP & Tools Python Developer - Agent Evaluation Infrastructure

Mindrift • Dallas (TX)

On-site
USD 64,000 - 96,000
Flexible, remote work
Competitive hourly rates up to $80/hour
Participation in advanced AI projects