Intern - Machine Learning

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.

 

 

Job Brief

As an Intern - Machine Learning Engineer at OCTAVE, you will play a pivotal role in developing and deploying innovative machine learning models and algorithms. You will work closely with our cross-functional team of data scientists, data engineers, domain experts, and clients to create solutions that address complex business challenges.

 

Key responsibilities:

  • Design, develop, and implement machine learning algorithms and models to solve real-world problems.
  • Optimize machine learning engineering models and pipelines, and ensure scalability of the models in the production environment.
  • Implement state of the art MLOPS best practices at Octave, including, but not limited to, feature store, model monitoring, model management, experiment tracker, automated CI/CD, etc.
  • Research and develop state-of-the-art AI/DL/ML techniques, algorithms, and tools. Introduce those to Octave.
  • Deploy machine learning models into production environments, ensuring scalability and reliability.
  • Continuously monitor and evaluate model performance, making necessary adjustments to maintain performance, accuracy and effectiveness.
  • Collaborate with data scientists, data engineers, and delivery teams to understand business requirements and translate them into technical solutions.
  • Stay up to date with the latest developments in machine learning and contribute to the company's knowledge base through research and experimentation.
  • Maintain comprehensive documentation of models, code, and processes for future reference.
  • Discuss, contribute ideas, give meaningful code reviews and communicate accurately and effectively.

 

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.

 

Want to learn more about OCTAVE? Check out https://www.octave.com/

 

Make sure to read our Privacy Policy: https://careers.keells.com/content/Privacy-and-Cookies-Policy/

2 Feb 2026
*By applying, you consent to process your personal information for recruitment purposes and acknowledge that reference checks may be conducted.