Tech Consultant - AI Engineer
NTT DATA
NTT DATA
Join NTT DATA, a leading technology services provider, in shaping the future of AI. We are seeking a skilled AI Engineer with extensive experience in developing and deploying production-ready AI/ML and Generative AI solutions. The role involves leveraging cutting-edge technologies like Python, LLMs, and RAG to build scalable AI applications. Collaboration with cross-functional teams, including Data Scientists, Engineers, and business stakeholders, is key to success. This is an opportunity to contribute to innovative projects within a forward-thinking organization.
NTT DATA is committed to fostering an inclusive and adaptable work environment. As a global leader in AI and digital infrastructure, we empower organizations to navigate the digital future sustainably. With a presence in over 50 countries and significant investment in R&D, we offer unparalleled capabilities in enterprise-scale AI, cloud, and beyond.
Design, develop, test, and deploy advanced AI/ML and Generative AI solutions for diverse enterprise use cases. Build and integrate Large Language Model (LLM) applications, utilizing both internal and external data sources. Implement sophisticated Retrieval-Augmented Generation (RAG) solutions. Develop robust AI services, microservices, and REST APIs using Python. Apply prompt engineering, embeddings, vector search, and context-management techniques to optimize AI performance. Create comprehensive data preprocessing, feature engineering, model training, and evaluation pipelines. Seamlessly integrate AI models with enterprise applications, APIs, databases, and business workflows. Conduct thorough evaluations of model and LLM performance, focusing on accuracy, quality, latency, reliability, and cost-effectiveness. Deploy and manage AI solutions on major cloud platforms including AWS, Azure, or Google Cloud Platform. Implement comprehensive monitoring, logging, evaluation, and observability systems for production AI applications. Develop automated testing and CI/CD processes to ensure efficient deployment and maintenance of AI solutions. Troubleshoot and resolve production AI/ML issues, driving continuous improvement in model and application performance. Collaborate closely with business stakeholders to translate complex business problems into practical and effective AI solutions. Actively participate in technical design discussions, code reviews, Agile ceremonies, and production release cycles.
A minimum of 5 years of experience in Software Engineering, Data Science, Machine Learning, or AI Engineering is required. Possess at least 3 years of hands-on experience with Python, machine learning frameworks, and production AI/ML development. Demonstrate 2+ years of experience in developing Generative AI, LLM, RAG, or other AI-enabled applications. Have 2+ years of experience deploying AI/ML solutions on cloud environments such as AWS, Azure, or Google Cloud Platform.
Core Technical Proficiencies: - Programming: Python, SQL - AI/ML: Scikit-learn, PyTorch, TensorFlow, or similar frameworks - Generative AI: Expertise in LLMs, Prompt Engineering, RAG, and Embeddings - AI Frameworks: Experience with LangChain, LangGraph, LlamaIndex, or similar - Vector Search: Familiarity with Pinecone, FAISS, Chroma, pgvector, or similar solutions - API Development: Proficiency in REST APIs and Microservices - Cloud AI: Experience with AWS Bedrock/SageMaker, Azure AI Foundry/Azure OpenAI, or Vertex AI - Data Handling: Strong skills in Data Processing, Feature Engineering, and Model Pipelines - DevOps/MLOps: Familiarity with Git, CI/CD, Model Deployment & Monitoring
NTT DATA
Information Technology & Services