Skip to content
OpenTrain AIFor AI Companies

MCP Server Software Engineer — Python & Docker

Build MCP servers and integrate real applications into an RL training sandbox using Python, Docker, and Linux. Contract, remote role: 20 hours/week, $40–$50/hr for engineers comfortable with back-end APIs, debugging, and deployment pipelines.

OpenTrain AI

Coding & Software

100% Remote Hourly · $40–$50/hr

$40–$50/hr

Compensation

Worldwide

Eligibility

Entry

Experience

Jul 21, 2026

Posted

Open worldwide

Interested in this role?

Create a free OpenTrain account and apply in minutes.

About OpenTrain

OpenTrain is the #1 platform for people who build careers in AI training and data labeling. We connect contributors with hands-on engineering and annotation work, help them track projects in one place, and make it simple to grow a durable freelance career.

Creating an OpenTrain account is free — it lets you apply, build a unified profile of AI training experience, and manage contracts and ongoing projects.

Why AI training work matters

AI training is the human side of building modern intelligence: engineers and annotators create, evaluate, and refine the examples that teach models how to behave. This role puts you on the engineering side of that process, building reliable infrastructure for reinforcement-learning experiments.

Work in this space is frequently remote and flexible, and contributors directly influence how state-of-the-art systems are trained and validated.

  • 100% remote: work from anywhere with a reliable internet connection.
  • Flexible, part-time-friendly assignments that fit around other commitments.

The role

OpenTrain AI is recruiting a Software Engineer to build and ship applications for an RL (reinforcement-learning) platform. You will develop MCP servers, integrate real web or desktop applications into an RL Studio sandbox, and ensure apps are stable, testable, and deployment-ready.

This is a contract, part-time engagement (20 hours per week) and is fully remote.

  • Position type: Contractor, part-time (20+ hours/week).
  • Location: Fully remote, worldwide; English required.

What you'll do

  • Build MCP servers in Python using FastMCP and similar frameworks.
  • Integrate web or desktop applications into an RL Studio sandbox environment.
  • Work with APIs, Docker containers, Linux environments, and service configuration.
  • Implement populate/snapshot hooks to manage and restore app state.
  • Test applications locally and debug build, runtime, and permission issues.
  • Ensure applications meet platform validation and deployment requirements.

Requirements

  • Strong Python development skills.
  • Experience building and integrating APIs and backend systems.
  • Familiarity with Docker, Linux, and local testing workflows.
  • Comfort working with configuration files and deployment pipelines.
  • Proven ability to debug build-time, runtime, and permission-related issues.
  • Attention to technical detail and strong problem-solving skills.

Helpful background

  • Experience with FastMCP or similar MCP frameworks.
  • Prior work integrating third-party applications or developer tools into sandboxes.
  • Familiarity with web applications, databases, and containerized deployment environments.

Pay, schedule, and logistics

Compensation is $40–$50 per hour (USD), paid per hour and based on experience and qualifications.

Schedule: approximately 20 hours per week with an ongoing commitment. This contract work is fully remote and open worldwide.

How it works / Next steps

If this role fits your skills and availability, create a free OpenTrain account and apply. Your OpenTrain profile helps showcase relevant project experience and makes it easy to manage contract work.

OpenTrain AI will review applicants and contact qualified candidates for technical evaluation and onboarding details.

Ready to apply?

Create a free OpenTrain account and apply for this role in minutes.

Keep exploring

Similar Jobs

View all jobs

Python Infrastructure Engineer — LLM Training & Agent Tooling [AS‑L]

Join OpenTrain AI to build the Python infrastructure that powers LLM training and agent evaluation. Fully remote for Asia‑Low region, 20+ hrs/week contract work with tiered hourly pay; requires 5+ years Python, Docker, CI/CD, FastAPI/Flask, and Linux expertise.

Coding & Software
Computer Code Programming
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $12.5/hr

Posted Jul 25, 2025

Snr Code Reviewer - Docker

OpenTrain AI seeks an experienced Docker-focused code reviewer to validate annotator reviews of AI-generated Dockerfiles and orchestration snippets; $24/hr, 20+ hrs/week, remote contractor role. Run builds in sandboxed VMs, flag issues, and provide concise remediation notes to meet a strict quality

Coding & Software
Computer Code Programming
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $24/hr

Posted Jul 8, 2025

Python Infrastructure Engineer — LLM Training & Agent Tooling [US‑CA]

Build and own the infrastructure that powers LLM training and agent evaluation at OpenTrain AI; remote for US & Canada, 20+ hours/week, contractor roles with hourly pay tiers (Junior $34 / Middle $37 / Senior $42). Shortlisted candidates complete a timed HackerRank and platform coding test.

Coding & Software
Computer Code Programming
Remote · Worldwide
Part-time · Flexible
Intermediate level
Hourly · $37/hr

Posted Jul 25, 2025