Overview
We are seeking an AI Engineer – Kore.ai Developer to join our team in Chennai, Tamil Nadu, India. NTT DATA is looking for a highly skilled AI Engineer with Kore.ai platform and Java experience to support a strategic banking client in various AI development activities.
As an AI Engineer with NTT DATA, you will design and implement cutting-edge AI solutions, focusing on creativity, collaboration, and technical excellence to drive business intelligence and decision-making across diverse industries.
Key Responsibilities
- Proficient in both Python and Java.
- Ideate and develop AI/ML applications on prediction, recommendation, text analytics, computer vision, robotics, and content intelligence.
- Apply statistical skills and advanced statistical techniques and concepts.
- Demonstrate deep knowledge of ML frameworks such as TensorFlow, PyTorch, Keras.
- Display proficiency with Python packages such as Pandas, NumPy, Scikit-Learn, and spaCy.
- Leverage Python open-source stack databases/frameworks such as Django or Flask, Django Rest or FastAPI, etc.
- Deep knowledge of ML models, deep learning models, NLP, Generative Adversarial Networks (GAN), and other generative models.
- Experience with LLM frameworks, LLM model registries (Hugging Face), LLM APIs and embedding models.
- Experience with vector databases and NLP retrieval methods (RAG technologies, semantic similarity).
- Apply knowledge of Azure OpenAI, Google Vertex Gen AI, AWS LLM foundational models (BERT, Transformers, PaLM, Bard, etc.).
- Develop and implement GenAI solutions, collaborating with cross-functional teams to support AI projects for diverse clients.
- Assist in design and implementation of GenAI use cases, projects, and POCs across multiple industries.
- Work on RAG models and Agents Frameworks to enhance GenAI solutions with relevant information retrieval mechanisms.
- Create and maintain data infrastructure to ingest, normalize, and combine datasets for actionable insights.
- Collaborate with customers to understand requirements and deliver customized AI solutions; communicate complex concepts to non-technical audiences.
- Conduct training sessions to enhance data science skills within the organization.
Kore.AI Bot Development
- Experience with conversational AI and NLP basics such as intent recognition, entities and dialog flows; LLMs, RAG and embeddings; knowledge of prompt engineering and tuning of generative models.
- Knowledge of RESTful APIs / GraphQL for application integration; configure and extend connectors/webhooks; workflow design experience.
- Cloud basics: AWS, Azure, GCP; familiarity with serverless functions (Lambda, Azure Functions).
- Understanding of containerization (Docker/Kubernetes) and CI/CD pipelines for reliable deployments.
- Experience handling PII data and data security; understanding logging, monitoring and observability.
- Develop, test, and maintain software applications and systems; write clean, efficient code using Java and Spring Boot, microservices.
- Collaborate with QA Analysts and Software Developers; work within a larger scrum team to deliver stories.
- Develop and document frameworks for integration and implementation for changes to technical standards; design reusable frameworks for environment management and layout design.
- Mentor junior team members and support interviews/evaluations; engage with stakeholders to understand user requirements.
- Partner with the technical team to plan systems, scheduling and implementation timelines; participate in Agile planning and estimation.
- Provide technical guidance to teams and lead on issue resolution.
Basic Qualifications
- 3+ years of experience architecting high-impact GenAI/AI solutions for diverse clients.
- 3+ years of hands-on experience with Kore.ai Development.
- 5+ years of experience in projects focused on predictive analytics, data design, generative AI, AI/ML, or ML Ops.
- 5+ years of experience with Python.
- Strong experience in Java/J2EE, Spring, Hibernate, with design, development, performance tuning, microservices, troubleshooting and deployment.
- Good understanding of ECS, Kubernetes, and OpenShift.
- Experience building UI components for agent applications.
- Expertise in Elasticsearch, NoSQL databases, and caching solutions.
- Expertise in designing and optimizing software for performance and stability; strong emphasis on authentication, authorization, and security.
- Strong UI skills with JavaScript, Angular, including design, development, performance tuning, troubleshooting and deployment.
Preferred Skills
- Hands-on with fine-tuning, embeddings and LLM orchestration frameworks (LangChain, LlamaIndex, Ragas).
- Experience using model hubs (HuggingFace, OpenAI, Anthropic) that Kore.ai integrates with.
- Evaluation skills: measuring perplexity, semantic similarity, or intent accuracy.
- Professional verbal and written communication.
About NTT DATA
NTT DATA is a $30 billion global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients transform for long-term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem. Our services include business and technology consulting, data and AI, industry solutions, and the development, implementation and management of applications, infrastructure and connectivity. We are a leading provider of digital and AI infrastructure. Visit us at us.nttdata.com
Where possible, we hire locally to NTT DATA offices or client sites. Some roles may require in-office attendance based on client needs. NTT DATA recruiters will never ask for payment or banking information and will use only @nttdata.com or @talent.nttdataservices.com email addresses. If you are asked for payment or banking information, please contact us via the provided form.
NTT DATA endeavors to make https://us.nttdata.com accessible to all users. If you need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about application status. NTT DATA is an equal opportunity employer. For our EEO policy, rights under the law, and Pay Transparency information, please refer to the links provided by us.