New opportunity

Software Engineer – AI Platform (MCP & AI Integrations)

DHL INFORMATION SERVICES (INDIA) LLP · INDORE, India

About this role

DHL Group Digital Platforms is building an AI Enablement Platform based on the Model Context Protocol (MCP) to enable secure communication between enterprise systems and AI models. This full-time, 40-hour-per-week role develops backend services that provide AI applications with structured context, access to tools and integration with DHL’s API ecosystem. The posting lists Indore, Madhya Pradesh, and Chennai, Tamil Nādu, as locations in India.

Responsibilities

  • Design MCP-compliant services and connectors that give AI systems secure access to external data and tools. Build backend systems with TypeScript, Node.js and Express.js, and define tool interfaces, resource schemas and protocol contracts.
  • Manage API layers through Google Apigee, including governance, security and lifecycle management. Deploy, monitor and scale services on Google Kubernetes Engine (GKE) within Google Cloud Platform.
  • Implement observability, logging and tracing for AI requests; improve performance, reliability and latency. Collaborate with architects and platform teams on reusable, scalable AI services.

Required qualifications

  • At least 5 years of backend development experience, with strong proficiency in TypeScript, Node.js and Express.js.
  • Experience with API-first architectures and RESTful services; Docker, containerization and GKE or a similar orchestration platform; and Apigee API proxies, OAuth2/JWT security, traffic management and governance.
  • Strong understanding of distributed systems, microservices and secure API design. Familiarity with AI/LLM integration concepts, including context injection, tool invocation and prompt orchestration.

Preferred qualifications

  • Experience with LangChain or Semantic Kernel; exposure to MCP or similar AI integration patterns; familiarity with Prometheus, Grafana or logging and tracing frameworks; CI/CD and DevOps experience; or knowledge of AI security and governance.

Benefits include hybrid work, 42 days of annual leave apart from public/national holidays, medical insurance for the employee, spouse and two children, an optional parental insurance plan at a nominal premium, and in-house professional and technical training.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Model Context Protocol (MCP)TypeScriptNode.jsExpress.jsAPI designRESTful APIsGoogle ApigeeGoogle Cloud PlatformGoogle Kubernetes Engine (GKE)DockerContainerizationOAuth2JWTDistributed systemsMicroservicesLLM integrationContext injectionTool invocationPrompt orchestrationObservabilityLoggingTracingLangChainSemantic KernelPrometheusGrafanaCI/CDDevOpsAI securityAPI governance

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build MCP services and connectors

    The role designs MCP-compliant services that give AI applications secure access to external data and tools. Prepare to explain how you would define tool interfaces, resource schemas and protocol contracts.

  • Deliver the TypeScript backend

    The posting calls for TypeScript, Node.js and Express.js services that expose structured context and capabilities. Focus preparation on API-first design and maintainable backend implementation.

  • Govern and secure the API layer

    Managing APIs through Apigee is a stated duty, with proxy development, OAuth2/JWT security, traffic management and lifecycle governance named in the requirements.

  • Operate services on GKE

    The role deploys, monitors and scales services on GKE. Be ready to discuss containerized deployment and the reliability considerations of distributed services.

  • Make AI request flows observable and reusable

    The posting calls for logging and tracing AI requests, improving performance and latency, and working with architects and platform teams on scalable, reusable services.

Likely challenges to think through

  • Useful tool access versus controlled access

    Preparation hypothesis, not a reported problem: exposing enterprise data and actions to AI could require balancing useful context against secure API boundaries. Prepare a design example showing how contracts, authorization and validation would limit what a tool can access or invoke.

  • Gateway governance versus responsiveness

    Preparation hypothesis: Apigee security and traffic policies may add complexity to latency-sensitive AI interactions. Prepare to explain where you would place controls, how you would measure their effect and how you would evolve API contracts safely.

  • End-to-end diagnosis versus observability overhead

    Preparation hypothesis: requests spanning connectors, APIs and GKE services may be hard to diagnose without adding excessive logging or tracing cost. Prepare an approach to correlating requests, choosing useful signals and using them to investigate reliability or latency.

03

Practice your answers

Technical practice

How would you design an MCP-compliant service that exposes enterprise data and tools to an AI application?

What to coverThe role calls for MCP-compliant services, tool interfaces, resource schemas and protocol contracts. Preparation suggestion: explain how you would define discoverable capabilities, validate inputs and outputs, and restrict access to authorized data and actions.

How would you structure a TypeScript, Node.js and Express.js service that provides structured context?

What to coverThese are the specified backend technologies. Preparation suggestion: discuss separation of routes, validation and integration logic, including how errors propagate without exposing sensitive context.

How would you design an API-first REST interface for a reusable AI platform service?

What to coverThe posting asks for API-first architectures, RESTful services and reusable AI services. Preparation suggestion: cover resource design, contract evolution and consistent error responses, explaining trade-offs for existing consumers.

Where would you enforce OAuth2 and JWT controls across Apigee and a backend service?

What to coverPractical Apigee proxy experience and OAuth2/JWT security are listed requirements. Preparation suggestion: distinguish gateway checks from backend authorization, and explain how each layer limits unauthorized tool or data access.

How would you use Apigee to manage traffic and the lifecycle of an AI-facing API?

What to coverThe role explicitly includes Apigee traffic management, governance and API lifecycle management. Preparation suggestion: discuss how you would protect backend capacity while introducing contract changes without unexpectedly disrupting consumers.

How would you deploy and troubleshoot a containerized connector on GKE?

What to coverThe posting calls for Docker or containerization experience and deployment, monitoring and scaling on GKE. Preparation suggestion: walk through configuration, service health and scaling decisions, then explain how you would isolate a failing connector.

How would you coordinate context delivery, tool invocation and prompt orchestration?

What to coverThese AI/LLM integration concepts are named in the posting. Preparation suggestion: describe the boundaries between supplied context, model requests and executable tools, including when an action should be rejected or require additional checks.

What security risks arise when an AI system can use enterprise context and tools?

What to coverThe platform is intended to provide secure access to external data and tools; AI security and governance are listed as nice to have. Preparation suggestion: discuss limiting data exposure and tool permissions, and handling untrusted content without treating it as authorization.

How would you trace an AI request across a gateway, service and downstream tool?

What to coverImplementing observability, logging and tracing for AI request flows is a stated duty. Preparation suggestion: identify useful correlation and latency signals, and explain how to diagnose failures without logging sensitive context.

How would you reduce latency without weakening reliability in a distributed AI interaction?

What to coverThe role calls for performance, reliability and latency optimization and understanding of distributed systems. Preparation suggestion: compare timeouts, concurrency limits and retries, including the risk of repeated tool actions.

Behavioural practice

Tell me about a time you worked with architects or platform teams to settle a service design.

What to coverThe role involves collaboration on scalable, reusable AI services. Preparation suggestion: use a real situation, the design disagreement or constraint, your actions and the resulting decision or outcome.

Describe a time you investigated a difficult production latency or reliability problem.

What to coverMonitoring services and improving performance and reliability are stated duties. Preparation suggestion: give the situation, the evidence you examined, the actions you took and the measured or observed result.

Tell me about a time you balanced API security or governance with a delivery need.

What to coverThe posting emphasizes secure API design and Apigee governance. Preparation suggestion: describe the competing needs, how you reached and implemented a decision, and its result without implying security controls were optional.

Describe a time you made a backend integration reusable for other teams.

What to coverThe role calls for scalable, reusable services and collaboration with platform teams. Preparation suggestion: explain the initial situation, how you defined a usable contract or shared component, and what happened after others used it.

02

Sharpen your knowledge

Topics to prepare

  • MCP contracts and secure access

    The role designs MCP-compliant services, connectors, tool interfaces and resource schemas. As preparation, sketch a contract for a read-only data resource and an invokable action; explain how each limits what an AI application can access.

  • API-first and distributed-system design

    The posting requires RESTful services and understanding of microservices and distributed systems. As preparation, diagram an API-backed context service and explain its boundaries, failure handling and versioning choices.

  • API security and governance

    Apigee proxy development, OAuth2/JWT security, traffic management and governance are explicit requirements. As preparation, trace an authenticated request through a proxy and explain where authorization, traffic controls and lifecycle decisions belong.

  • LLM integration flow

    The posting calls for familiarity with context injection, tool invocation and prompt orchestration. As preparation, trace a hypothetical AI request from context retrieval to tool response, identifying where untrusted data must not become an instruction.

  • Container orchestration and service reliability

    Docker and GKE or similar orchestration experience are required; deploying and scaling on GKE is part of the role. As preparation, explain how a containerized service would be deployed, scaled and kept available during a failure.

  • Observability and latency

    The role implements logging and tracing for AI request flows and optimizes performance and reliability. As preparation, map the stages of a request and identify what to log or trace to locate a slow connector without exposing sensitive context.

Skills to revise

  • Build a TypeScript context service

    Practice implementing a small Node.js and Express.js REST service that returns validated, structured context. This exercises the posting’s required backend stack and API-first work; the sample service is a preparation exercise, not a stated DHL project.

  • Implement a tool connector

    Practice defining a typed input and output contract for a mock action, then implement its connector with validation and bounded error responses. This reflects the role’s MCP-compliant connector and tool-interface responsibilities.

  • Configure an Apigee proxy

    In a practice environment, configure a proxy for the sample service with OAuth2/JWT validation and a traffic-control policy; test accepted and rejected requests. This targets the explicitly required Apigee security and traffic-management experience.

  • Containerize and deploy

    Package the sample service with Docker and, where a practice environment is available, deploy and scale it on GKE or a similar orchestration platform. This mirrors the required containerization experience and GKE deployment responsibility.

  • Instrument an AI request path

    Add request logging and tracing across a sample context lookup and tool invocation, then use the records to locate a simulated failure or delay. This practices the posting’s observability, reliability and latency work.

04

Your preparation checklist

  • Prepare a backend project walkthrough

    The posting calls for 5+ years of backend development and strong TypeScript, Node.js and Express.js proficiency. Choose a relevant project you can discuss and outline your API design, implementation decisions, trade-offs and measurable results.

  • Sketch an MCP connector design

    The role involves MCP-compliant services that expose structured context and tools. As a preparation exercise, draw a connector to an enterprise API and define a sample tool interface, resource schema and protocol contract; mark the design as hypothetical.

  • Work through an Apigee security scenario

    The posting specifies Apigee proxies, OAuth2/JWT, traffic management and governance. Prepare an example showing where authentication, authorization, traffic controls and API lifecycle decisions would sit, using actual experience where available.

  • Explain a container deployment and failure case

    The role deploys services on GKE, and the requirements allow GKE or similar orchestration experience. Prepare a Docker-to-orchestrator walkthrough covering scaling, service failures and secure API design; distinguish hands-on work from proposed choices.

  • Map an AI request from tool call to response

    The posting names context injection, tool invocation and prompt orchestration. Trace a hypothetical request through context retrieval and a tool call, explaining what data is exposed and where security checks belong. Treat MCP and LLM frameworks as preferred exposure, not required experience.

  • Prepare a reliability and observability example

    The role calls for logging, tracing and improvements to latency and reliability. Bring a concrete example, if available, with the signals you used, the bottleneck you found and the outcome; otherwise sketch what you would measure across an AI request flow.

  • Draft questions for the platform team

    Ask how architects and platform teams divide ownership of reusable connectors, how Apigee and GKE fit the AI Enablement Platform, and what security, latency and observability challenges the team is prioritizing.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 4 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…