Software Engineer - Backend Specialist - AI Trainer

Mercor

San Francisco (CA)

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Obsidian is hiring Software Engineers in San Francisco to build and ship applications for Mercor’s RL Studio platform. This role includes developing MCP servers and integrating web or desktop applications into the platform.

The ideal candidate will have strong Python skills, experience with Docker and Linux, along with the ability to work with APIs and develop stable applications for deployment.

Qualifications

  • Strong skills in Python programming.
  • Experience with backend systems and API development.
  • Familiarity with Docker and Linux environments.

Responsibilities

  • Build MCP servers in Python using FastMCP.
  • Integrate applications into RL Studio.
  • Test and debug applications in sandbox environments.

Skills

Python skills
APIs
Debugging
Docker
Linux
Problem-solving

Tools

FastMCP
APIs

Job description

Role Overview

We’re hiring Software Engineers to build and ship apps for Mercor’s RL Studio platform. The role involves developing MCP servers and sometimes BUAs, integrating real software into sandbox environments, and ensuring apps are stable, testable, and production-ready.

What You’ll Do
  • Build MCP servers in Python using FastMCP
  • Integrate web or desktop applications into RL Studio
  • Work with APIs, Docker, Linux environments, and service configuration
  • Implement populate/snapshot hooks for app state management
  • Test apps locally and debug build, runtime, and permission issues
  • Ensure apps meet platform validation and deployment requirements
What We’re Looking For
  • Strong Python skills
  • Experience with APIs, backend systems, and debugging
  • Familiarity with Docker, Linux, and local testing workflows
  • Ability to work with configuration files and deployment pipelines
  • Problem‑solving skills and attention to technical detail
Nice to Have
  • Experience with FastMCP or similar frameworks
  • Experience integrating third‑party apps or developer tools
  • Familiarity with web apps, databases, and containerized environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Backend Specialist
Software Engineer - Backend Specialist

Mercor • San Francisco (CA)

On-site
USD 90,000 - 130,000
Software Engineer - Backend Specialist
Software Engineer - Backend Specialist

mercor • United States

Remote
USD 55,000 - 69,000
Remote Python Software Engineer - AI App Backend (Contract)
Remote Python Software Engineer - AI App Backend (Contract)

mercor • United States

Remote
USD 55,000 - 69,000
Remote Backend Engineer - Python, APIs & Docker
Remote Backend Engineer - Python, APIs & Docker

mercor • United States

Remote
USD 55,000 - 69,000
Remote Python Backend Engineer for APIs & Docker (Contract)
Remote Python Backend Engineer for APIs & Docker (Contract)

Mercor • New York (NY)

Remote
USD 55,000 - 69,000
Remote Python Backend Engineer — Contract
Remote Python Backend Engineer — Contract

mercor • United States

Remote
USD 55,000 - 69,000
Software Developer - Fully Remote | Upto $50/hr
Software Developer - Fully Remote | Upto $50/hr

mercor • United States

Remote
USD 55,000 - 69,000
Python Developer - Fully Remote | Upto $50/hr
Python Developer - Fully Remote | Upto $50/hr

mercor • United States

Remote
USD 55,000 - 69,000
Python Backend Engineer for RL Studio Platform
Python Backend Engineer for RL Studio Platform

Obsidian • New York (NY)

Remote
USD 80,000 - 120,000
AI Engineer – MCP Server Development | Senior
AI Engineer – MCP Server Development | Senior

Recruit CRM • Mexico (MO)

Remote
USD 90,000 - 130,000
Remote work
Paid time off
US USD pay