John Keells Holdings PLC (JKH) is Sri Lanka’s largest listed conglomerate in the Colombo Stock Exchange. From managing hotels and resorts in Sri Lanka and the Maldives to providing port, marine fuel and logistics services to IT solutions, manufacturing of food and beverages to running a chain of supermarkets, tea broking to stock broking, life insurance and banking to real estate, we have made our presence felt in virtually every major sphere of the economy.
Our business built over 150 years touches nearly every major sector of the economy. We generate a significant quantum of data, and we intend to use it to build the future of our businesses. Our Digital and Analytics insights can positively disrupt life for all Sri Lankans and our commitment to passion and excellence will help to deliver superior value to customers, our people, and the community.
OCTAVE is the cornerstone of our data-driven strategic and operational decisions!
Team OCTAVE solves JKH’s most intractable problems across industry verticals by building pipelines using Python and Azure data factory to work on one of the country’s richest data lakes, building and implementing complex machine learning algorithms that will impact millions of Sri Lankans.
Intern - AI Engineering (Full-Stack)
Key Responsibilities
- Assist in the design and development of AI applications, including exposure to Agentic AI concepts.
- Support the team in building AI services that connect with model APIs such as Google Vertex AI, Azure OpenAI, and Hugging Face.
- Contribute to data ingestion and retrieval workflows, including document processing, embeddings, and working with vector databases like Chroma, Pinecone, or Milvus.
- Create and refine prompt engineering patterns, context templates, and basic safety mechanisms to improve AI output quality.
- Assist in implementing backend features using technologies like FastAPI or Node.js.
- Collaborate on the design and development of simple, user‑friendly frontend components when needed.
- Ensure infra, deployment and reliability: containerization (Docker), orchestration (Kubernetes), serverless options, CI/CD, monitoring, logging and incident response.
- Work closely with cross-functional teams, share ideas, participate in discussions, and contribute to code reviews.
Desired Skills / Competencies
- Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Strong interest in Generative AI and enthusiasm to learn frameworks such as LangGraph or LlamaIndex.
- Basic understanding of backend technologies (e.g., FastAPI, Node.js) and willingness to improve.
- Familiarity with databases—either relational (MySQL, PostgreSQL) or NoSQL (MongoDB).
- Exposure to frontend technologies such as React or Next.js is a plus.
- Interest in cloud technologies (AWS, Azure, Google Cloud) and enthusiasm to learn containerization tools like Docker and Kubernetes.
- Ability to think logically and approach technical problems with curiosity and persistence.
- A positive attitude, eagerness to learn, and willingness to collaborate within a team environment.
John Keells Group is an equal-opportunity employer, and we invite applications from all suitably qualified individuals to join our team. By applying, you consent to the processing of your personal information for recruitment purposes and acknowledge that reference checks may be conducted.



