MCPNew: Mokaru MCP server is live
Salmon-group

Salmon-group

Python Developer

Role

Python Developer

Job type

Full-time

Found on Mokaru

7 hours ago

Share this job

Salary

Not disclosed by employer

Job description

We are looking for a senior Python engineer to build the integration layer that lets our LLM agents act on real systems. You will own the backend service through which agentic products — chatbot, cashback, and future agentic systems — invoke internal APIs across the company. The current transport protocol for this layer is MCP (Model Context Protocol).

Your customers are our AI Engineers. They build agent logic; you build the reliable, ergonomic surface they call. The split lets each side focus: agent reasoning on one side, backend integrations and reliability on the other.

YOUR FUTURE RESPONSIBILITIES AWAIT

Design and ship integrations that LLMs can use effectively

  • Design tool APIs with attention to schema clarity, error message quality, and idempotency — agents reason about your responses, so wording and structure matter
  • Own each integration end-to-end: auth, rate limiting, retries, safe defaults for destructive or sensitive operations, and observability
  • Write focused tests, including contract tests against the upstream services you integrate with

Build the platform around the integrations

  • Define and evolve the internal template for adding new tools — the catalog will grow, and the second integration should be cheaper than the first
  • Instrument every tool with metrics, logs, and traces from day one; usage by agents is the primary signal we operate on
  • Package, deploy, and operate the service in AWS/Kubernetes (EKS)

Work as a partner to the AI team

  • Translate agent needs into stable backend contracts; push back when "what the agent wants" and "what the system can promise" disagree
  • Prioritise the tool catalog with AI Engineers as primary customers
  • Document the path for domain teams to contribute their own tools as the layer matures

WHAT WE EXPECT FROM THE CANDIDATE

  • Senior-level Python backend experience (5+ years), with services you have shipped, operated, and been on-call for
  • Experience designing and operating microservices (FastAPI or similar)
  • Hands-on experience with Docker and Kubernetes
  • A platform mindset: your users are other engineers, and your API design reflects that

WOULD BE A BIG PLUS

  • Prior work with LLM tool-calling / function-calling / agent frameworks (MCP, OpenAI/Anthropic tool use, LangChain, or similar) — or strong curiosity about this space
  • Strong API design background: OpenAPI, contract testing, SDK ergonomics, schema evolution
  • AWS and Terraform experience
  • Understanding of concurrency models in Python (asyncio, multiprocessing, threading)
  • Fintech, payments, or risk domain exposure
Resume ExampleCover Letter Example

Explore more