New opportunity

AI/ML Engineer Jobs in Kochi – Generative AI, LLM, Python Developer

DigitalXNode · Kochi, India

About this role

Join an AI team in Kochi to develop Generative AI, LLM and NLP applications. This is a full-time, hybrid position with an India work shift.

Responsibilities

  • Design and deploy LLM-based and Generative AI applications; build scalable retrieval-augmented generation (RAG) pipelines and AI agents or agentic workflows using LangGraph.
  • Implement NLP solutions and work with knowledge graphs and semantic layers.
  • Develop APIs with Python and FastAPI, optimize SQL and NoSQL database performance, and contribute to system architecture, microservices and scalable systems.
  • Follow CI/CD, Git workflows and code review practices.

Requirements

  • 3–10 years of experience; exceptional candidates with up to 12 years may be considered.
  • Strong experience in AI, machine learning and Generative AI; hands-on work with LLMs, RAG and NLP; and experience with LangGraph or AI workflow orchestration.
  • Proficiency in Python, FastAPI and API development; strong SQL and NoSQL knowledge; and experience in system design and scalable architecture.
  • A bachelor’s degree in Computer Science, Engineering or a related field. Graduates in other fields with relevant experience are also welcome.

Good to have: Experience with vector databases such as Pinecone, FAISS or Weaviate; knowledge of AWS, Azure or GCP; and exposure to MLOps and AI deployment pipelines.

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

Skills for this role

Artificial IntelligenceMachine LearningGenerative AILarge Language ModelsRAGAI agentsLangGraphNLPKnowledge graphsSemantic layersPythonFastAPIAPI developmentSQLNoSQLSystem designMicroservicesScalable architectureCI/CDGitCode reviewPineconeFAISSWeaviateAWSAzureGCPMLOps

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

  • Deploy LLM applications and scalable RAG

    The posting explicitly calls for designing and deploying Generative AI applications and building scalable RAG pipelines. Prepare to explain an end-to-end design, including retrieval, generation, evaluation, and deployment decisions.

  • Build agentic workflows with LangGraph

    Developing AI agents and agentic workflows using LangGraph is a stated responsibility. Prepare to describe workflow state, tool use, and how you would handle failures.

  • Connect NLP with structured knowledge

    The role includes NLP solutions, knowledge graphs, and semantic layers. Prepare to explain when structured relationships would add value alongside text-based retrieval; the posting does not specify a particular use case.

  • Engineer scalable APIs and data access

    The posting calls for Python and FastAPI APIs, SQL/NoSQL performance optimization, and contributions to microservices and scalable architecture. Prepare to walk through design and performance trade-offs across those components.

  • Deliver through established engineering practices

    CI/CD, Git workflows, and code review are listed responsibilities. Prepare an example of how you would test, review, and release changes to an AI application. Cloud platforms and MLOps are listed as good to have, not required.

Likely challenges to think through

  • Retrieval quality versus response speed

    A likely design challenge—not a confirmed DigitalXNode problem—is keeping a scalable RAG pipeline responsive without weakening retrieval quality. Prepare to discuss how you would measure answer quality and latency, then choose where to spend retrieval and generation time.

  • Agent flexibility versus predictability

    Agentic workflows can support varied tasks but introduce more paths and failure modes. Prepare to explain when a constrained LangGraph workflow is preferable to greater agent autonomy, and how you would test and recover from failed steps.

  • AI features versus service performance

    Combining LLM applications with FastAPI services and SQL/NoSQL access may require balancing application complexity against throughput and maintainability. Prepare to trace a request across the API, data layer, and AI workflow and explain where you would measure and address bottlenecks.

03

Practice your answers

Technical practice

How would you choose and evaluate an LLM for a Generative AI application?

What to coverThe role involves designing and deploying LLM-based applications. Suggested preparation: explain how you would compare output quality, latency and cost against the application’s needs, and how you would test responses before deployment.

How would you design a scalable RAG pipeline?

What to coverThe posting specifically calls for scalable retrieval-augmented generation pipelines. Suggested preparation: walk through document preparation, retrieval and answer generation, including how you would handle growing data and request volume.

How would you diagnose poor answers from a RAG application?

What to coverThe role requires hands-on work with RAG and LLMs. Suggested preparation: distinguish retrieval failures from generation failures, then describe how you would inspect retrieved content and evaluate whether a change improved answer quality.

When would you use a LangGraph agentic workflow rather than a simpler application flow?

What to coverDeveloping AI agents and agentic workflows using LangGraph is a stated responsibility. Suggested preparation: explain how you would represent steps and state, and weigh workflow flexibility against complexity and reliability.

How would you approach an NLP task within an LLM-based application?

What to coverThe posting names NLP solutions alongside LLM applications. Suggested preparation: describe how you would define the task, establish an evaluation measure and decide whether an LLM-based approach is warranted.

How could a knowledge graph and semantic layer support an AI application?

What to coverWorking with knowledge graphs and semantic layers is part of the advertised work. Suggested preparation: explain how entities, relationships and consistent meanings could aid retrieval or interpretation, and where maintaining that structure adds effort.

How would you design a Python and FastAPI endpoint for an LLM application?

What to coverThe role includes building APIs with Python and FastAPI. Suggested preparation: cover request and response contracts, input validation, error handling and the effect of slow model calls on API performance.

How would you investigate a database performance bottleneck in an AI application?

What to coverOptimizing SQL and NoSQL database performance is a stated responsibility. Suggested preparation: explain how you would identify a slow access pattern, assess indexing or data-model changes, and compare SQL and NoSQL trade-offs for that pattern.

How would you structure a scalable application across APIs, retrieval and model components?

What to coverThe posting calls for contributions to system architecture, microservices and scalable systems. Suggested preparation: explain service boundaries, likely bottlenecks and the trade-off between independent scaling and operational complexity.

How would you release a change to an AI application safely?

What to coverThe role mentions CI/CD, Git workflows and code reviews; MLOps and AI deployment pipelines are listed as good to have. Suggested preparation: describe relevant automated checks, review and deployment steps, and how you would detect and respond to a regression.

Behavioural practice

Tell me about a time you made an architecture trade-off for a system that needed to scale.

What to coverThe role includes system design and scalable architecture. Suggested preparation: use a real situation, your decision and actions, and the observed result; explain what alternatives you considered.

Tell me about a time code review changed your approach or helped resolve a disagreement.

What to coverCode review and Git workflows are stated practices for this role. Suggested preparation: describe the situation, how you handled the feedback or disagreement, and the resulting code or team outcome.

Tell me about a time you investigated an unreliable application or data pipeline.

What to coverThe posting involves deployed AI applications, RAG pipelines and database performance. Suggested preparation: choose a real incident, explain your diagnostic actions, and state the measured or observed result without overstating your role.

Tell me about a time you coordinated changes across application components.

What to coverThe advertised work spans AI workflows, APIs and system architecture. Suggested preparation: give a real situation involving component dependencies, the actions you took to coordinate the work, and the outcome.

02

Sharpen your knowledge

Topics to prepare

  • LLM and Generative AI application design

    Required: the role designs and deploys LLM-based applications. Sketch an application architecture and explain how you would evaluate output quality and handle unreliable responses; these are suggested discussion points, not stated employer requirements.

  • Scalable RAG pipelines

    Required: the posting calls for scalable RAG pipelines. Diagram retrieval, context assembly and generation, then explain how you would diagnose a relevant document being missed. Treat the diagnostic approach as preparation, not a prescribed company process.

  • Agentic workflow orchestration

    Required: the role develops AI agents using LangGraph and asks for LangGraph or orchestration experience. Draw a small workflow with branching and a failure path, and explain when it is preferable to a simpler sequence.

  • NLP, knowledge graphs and semantic layers

    Required responsibilities include NLP solutions and work with knowledge graphs and semantic layers. Explain, using a sample question, what each could contribute and where the information would enter an application; this example is a revision exercise, not a stated project.

  • SQL and NoSQL performance concepts

    Required: strong SQL and NoSQL knowledge, with database performance optimization among the responsibilities. Compare data-access patterns for the same application and identify what measurements would reveal a slow query or lookup.

  • Scalable system architecture

    Required: system design and scalable architecture; the role also contributes to microservices. Sketch the boundaries between an API, a retrieval pipeline and data storage, then discuss capacity and failure trade-offs without assuming a particular infrastructure.

Skills to revise

  • Build a Python and FastAPI endpoint

    Required: Python, FastAPI and API development. As a revision exercise, implement an endpoint that accepts a question and returns a structured response, then test invalid input and error handling; the endpoint design is suggested practice.

  • Assemble and troubleshoot a RAG flow

    Required: hands-on LLM and RAG work. Practice connecting document retrieval to an LLM response, then inspect a case where the retrieved context does not support the answer. A vector database is only good to have in this posting.

  • Implement a LangGraph workflow

    Required responsibility: build agentic workflows using LangGraph. Practice a small multi-step graph with a branch and a recoverable failure, and explain the state passed between steps; the particular workflow is a practice suggestion.

  • Tune SQL and NoSQL access

    Required responsibility: optimize SQL and NoSQL database performance. Write representative reads for each, inspect their performance, make one targeted change and explain the before-and-after result; no specific database product is required.

  • Review an API service design

    Required: contribute to microservices and scalable systems. Practice presenting a FastAPI service boundary, its data interactions and how it handles an unavailable dependency; the failure scenario is suggested interview preparation.

  • Work through delivery and code review

    Stated responsibility: follow CI/CD, Git workflows and code review practices. Practice reviewing a small Python change, recording actionable feedback and explaining how you would verify it before integration; the posting does not specify a CI/CD platform.

04

Your preparation checklist

  • Prepare an LLM and RAG project walkthrough

    The posting calls for deployed LLM applications and scalable RAG pipelines. Prepare a diagram and concise account of a project you can discuss: retrieval design, evaluation, scaling choices, results and trade-offs. If no project is available, label it as a proposed design.

  • Sketch a LangGraph workflow

    The role specifies AI agents and LangGraph or other workflow orchestration. Prepare a small workflow diagram showing state, decision points, tool use and how failures would be handled; distinguish implemented work from design choices.

  • Select an NLP example

    The posting includes NLP solutions, knowledge graphs and semantic layers. Prepare one relevant example or proposed approach, explaining the data representation, the NLP task and how you would check its output.

  • Practice a Python API and data exercise

    The role requires Python, FastAPI and SQL/NoSQL knowledge. Draft an API contract for an LLM-backed service and explain database choices, a performance bottleneck and how you would investigate it.

  • Draw a scalable system design

    The posting mentions system architecture and microservices. Sketch how an API, retrieval pipeline, model calls and data stores could fit together; be ready to explain scaling and reliability trade-offs as design suggestions, not company architecture.

  • Assemble delivery-practice evidence

    CI/CD, Git and code reviews are listed responsibilities. Prepare a brief account of your own contribution to a change, including review feedback and release checks. If relevant, note cloud, vector-database or MLOps work separately as good-to-have experience.

  • Map examples to the stated requirements

    Make a one-page evidence table for AI/ML and GenAI, LLMs, RAG, NLP, orchestration, Python/FastAPI, databases and system design. Record only verifiable examples; the posting states 3–10 years of experience, with flexibility up to 12 for exceptional candidates, and welcomes graduates from other fields with relevant experience.

  • Write focused questions for DigitalXNode

    Bring questions about the first LLM or NLP problems to tackle, how RAG and agent workflows are evaluated, and the boundaries of the engineer’s architecture responsibilities. Confirm practical expectations for the advertised Kochi hybrid role and India work shift.

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…