O-

Senior/Associate Lead Machine Learning Engineer

OCTAVE - John Keells Grouplinkedin.com
Oct 27, 2026, 11:29 AM4h ago
Full-timeColombo, Western ProvinceML & AILead (3+ yrs)

About the role

The Senior/Associate Lead Machine Learning Engineer at John Keells Holdings PLC (JKH), within the OCTAVE team, is responsible for designing, developing, and deploying advanced machine learning models and algorithms to address complex business challenges across various industry verticals. The role involves optimizing ML pipelines, implementing MLOps best practices, deploying models into production, and collaborating with cross-functional teams including data scientists, engineers, and domain experts. Candidates are expected to have a strong technical background, hands-on experience in ML model development and deployment, and the ability to lead and mentor junior team members. The position offers the opportunity to work with one of Sri Lanka's richest data lakes and contribute to impactful solutions for millions of Sri Lankans.

Must have

  • A bachelor's or master's degree in computer science, machine learning, artificial intelligence, software engineering, mathematics, or a related field.
  • Minimum of 3-4 years of hands-on experience in machine learning model development and deployment.
  • Hands-on experience in MLOPS tools and best practices.
  • In depth knowledge in PySpark and possess the ability to optimize PySpark programs on a cluster environment.
  • Proficiency in Python and familiarity with libraries such as TensorFlow, PyTorch, scikit-learn, and Keras.
  • Experience with deploying machine learning models in production environments, including containerization and cloud services.
  • A passion for staying updated on the latest developments in machine learning and a commitment to continuous learning and improvement.
  • Strong analytical and problem-solving skills to tackle complex data challenges.
  • A collaborative mindset and the ability to work effectively in a team-oriented environment.
  • Excellent communication skills to collaborate effectively with cross-functional teams and present findings to non-technical stakeholders.
  • Take full ownership and responsibility for the projects assigned, ensuring the completion of the projects on time without compromising the quality of the project.
  • Ability to train and lead juniors.
  • High energy and passionate individual who can work closely with other team members.
  • Excited about trying new solutions outside standard methodologies.
  • Willing to adopt an iterative approach; experimental mindset to drive innovation.

Technologies

  • Azure
  • Azure Data Factory
  • CI/CD
  • Data Lake
  • Keras
  • Machine Learning
  • MLOps
  • PySpark
  • Python
  • PyTorch
  • scikit-learn
  • TensorFlow

Highlights

The role is based in Sri Lanka and is part of the OCTAVE team at JKH. Candidates should have a minimum of 3-4 years of relevant experience. A bachelor's or master's degree in a related field is required. The listing does not specify remote work or visa requirements.