This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Offshore Backend Engineer role at NTT DATA requires a minimum of 5 years of backend experience, with a focus on Python and AI solutions. Candidates should have expertise in building RESTful APIs and working with cloud platforms like Azure. Preferred skills include experience with Docker, Kubernetes, and Agile methodologies. This position offers remote work flexibility and the chance to collaborate with a diverse team.
Requirements:
5+ years professional backend experience
2+ years building LLM-integrated or agentic AI features (tool/function calling, orchestration, guardrails, or evaluations)
3+ years with Python for AI scripting, data processing, or service integration (FastAPI/Flask/Django a plus)
Expertise in building RESTful APIs
Experience with cloud platforms like Azure
Design, implement, and maintain RESTful APIs
Integrate user-facing experiences with server-side logic
Ensure resilient API contracts for web and mobile clients (e.g., React Native)
Implement robust testing (unit/integration/e2e), performance tuning, and production diagnostics
Build agentic AI workflows using tools like GitHub Copilot and LLM platforms (e.g., Claude, Azure OpenAI, OpenAI API, etc.)
Deliver RAG patterns using embeddings and vector databases (e.g., Pinecone, FAISS, Redis, Azure AI Search/OpenSearch) to ground models on enterprise data
Design and deploy services on Azure (App Services, Functions, Storage, API Management
Azure DevOps/GitHub Actions pipelines)
Use containers and orchestration (Docker, Kubernetes) and IaC (Terraform/Bicep)
Implement observability (logs, metrics, tracing with OpenTelemetry), rate limiting, retries, circuit breakers, and cost/latency monitoring
Participate in discovery workshops, align on requirements, and convert client needs into technical plans and release roadmaps
Create clear documentation, demos, and walkthroughs
Explain complex concepts to non-technical stakeholders
Nice to have:
Agent frameworks (LangChain, LlamaIndex)
embeddings
vector databases (Pinecone, FAISS, Redis, Azure AI Search)
Model lifecycle exposure: fine-tuning, adapters/LoRA, quantization, inference optimization, and safe deployment
Kubernetes, API Management, GitOps, and advanced observability/telemetry
Mobile collaboration (React Native) or designing API contracts for native clients
Familiarity with FastAPI/Django (Python) or NestJS (Node)
Experience with Java in high-scale backends
Cloud certifications (Azure/AWS/GCP)
Agile/Scrum delivery experience
Consulting background or experience delivering to regulated enterprises