NTT DATA

Senior AI Full-Stack Engineer (Angular&Python)

NTT DATA
Apply
5 days ago
Sibiu, Romania +3 moreSenior

Responsibilities

  • Analyze business needs, user journeys, data constraints, risks, and non-functional requirements for AI-enabled capabilities.
  • Design and build end-to-end frontend, backend, AI orchestration, data retrieval, integration, security, and operational components.
  • Develop accessible user interfaces, backend services, APIs, asynchronous processes, and integration components.
  • Integrate machine-learning and generative-AI services through model APIs, SDKs, hosted endpoints, and platform services.
  • Implement prompt management, structured outputs, retrieval-augmented generation, embeddings, vector search, tool calling, and workflow orchestration.
  • Build secure data ingestion, transformation, retrieval, persistence, authentication, authorization, and privacy controls.
  • Create unit, integration, contract, end-to-end, regression, and AI-specific quality, safety, latency, groundedness, and cost evaluations.
  • Implement safeguards, validation, fallback behavior, human-in-the-loop controls, graceful degradation, logging, metrics, traces, alerts, and operational signals.
  • Contribute to containerization, environment configuration, release automation, production verification, rollback, and model or prompt promotion.
  • Diagnose production incidents, perform root-cause analysis, document architectures and operational procedures, participate in reviews, mentor engineers, and improve engineering standards.

Requirements

  • BSc or MSc in Computer Science or a related field.
  • At least 8 years of software engineering experience.
  • Strong full-stack experience with a modern frontend framework and a production backend stack.
  • Strong knowledge of JavaScript or TypeScript and familiarity with Angular, React, Node.js, Python, Java, Spring Boot, or equivalent frameworks.
  • Experience with AI assistant platforms and CLI tools, and hands-on integration of machine-learning or generative-AI capabilities into user-facing or enterprise software.
  • Ability to take AI-enabled features from technical design and implementation through testing, deployment, monitoring, and support.
  • Experience with integrations, data models, authentication flows, asynchronous processing, resilient distributed applications, SQL and NoSQL data stores, search technologies, caching, and data pipelines.
  • Practical understanding of machine-learning and generative-AI concepts, model APIs, embeddings, retrieval-augmented generation, vector stores, AI workflow orchestration, prompt engineering, structured outputs, tool or function calling, model selection, context management, and AI response evaluation.
  • Experience with automated testing, Git, CI/CD, containerization, cloud services, observability, and production support.
  • Knowledge of responsible AI, privacy, security, explainability, human oversight, and risk-control principles.
  • Ability to troubleshoot browser, API, application, data, model, and infrastructure layers.
  • Strong communication, documentation, analytical, collaboration, and product-oriented problem-solving skills, plus professional working proficiency in English.
NTT DATA

About NTT DATA

10,000+ employees

NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.

Contact me