Machine Learning Engineer - Data & Analytics

Remote: 
Hybrid
Contract: 
Work from: 
Colombo (LK)

Offer summary

Qualifications:

Bachelor's degree in computer science, Data Science, or related field; advanced degrees preferred., At least 2 years of hands-on experience in machine learning projects., Proficiency in neural network architectures like CNNs, RNNs, and Transformers., Strong skills in Python, TensorFlow, PyTorch, and SQL for data analysis..

Key responsibilities:

  • Design and develop machine learning models, focusing on transformer-based architectures and LLMs.
  • Conduct research and experimentation in cutting-edge AI areas such as agentic AI and prompt engineering.
  • Deploy and monitor ML models on AWS, ensuring scalability and performance.
  • Collaborate with cross-functional teams to integrate ML solutions into products and systems.

Matific logo
Matific SME http://www.matific.com
51 - 200 Employees
See all jobs

Job description

Description

ABOUT MATIFIC

Matific is a leading global EdTech provider, delivering an adaptive online learning platform for primary school mathematics. With our product being utilised by millions of students, teachers and parents in 100+ countries we are helping educate the youth and bring equality to education. With over $50M USD invested and a global team of over 200+ employees, we are committed to achieving our goals. We’ve also picked up a number of awards including numerous CODiEs, Academics’ Choice and Edtech Digest to name a few.


THE ROLE

We are seeking a skilled Machine Learning Engineer to join our team. This role involves end-to-end ownership of the machine learning lifecycle — from model design and development to scalable deployment and monitoring in production. You will play a key role in developing high-impact ML solutions and ensuring their reliability and performance on our platform. This role combines deep ML research with strong engineering and MLOps practices to bring state-of-the-art models from concept to production.


KEY RESPONSIBILITIES

  • Design, develop, and train robust machine learning models, with a focus on transformer-based architectures, large language models (LLMs), and multimodal systems.
  • Conduct applied research and experimentation in cutting-edge areas such as agentic AI, few-shot learning, tool-use capabilities and prompt engineering.
  • Conduct data exploration, feature engineering, and experimentation to optimize model performance, leveraging SQL for large-scale data analysis and extraction.
  • Lead cloud-based deployment and operationalization of ML models, primarily on AWS.
  • Build and maintain automated CI/CD pipelines tailored for ML workflows, including data validation, model versioning, testing, and rollout.
  • Monitor model performance in production, implement retraining strategies, and manage model drift.
  • Scale ML pipelines and inference systems to handle large datasets and high-throughput environments efficiently.
  • Collaborate closely with data scientists, software engineers, and product teams to integrate ML solutions into customer-facing products and internal systems.
  • Drive best practices in ML system design, model reproducibility, and responsible AI.
  • Stay current with emerging trends, tools, and techniques in machine learning, deep learning, and MLOps.

Requirements

  • Bachelor's degree in computer science, Data Science, or a related field. Advanced degrees preferred.
  • Minimum of 2 years of hands-on experience in machine learning, with a demonstrable portfolio of projects.
  • Deep Learning: Familiarity with neural network architectures, including CNNs, RNNs, and Transformers.
  • Proficiency in SQL and data analytics—able to query, transform, and analyze large datasets to support modelling and decision-making.
  • Experience working with platforms such as Kubeflow in managing ML experiments is an added benefit.
  • Strong skills in evaluating, fine-tuning, and scaling ML models in real-world production settings.
  • Proficient in ML frameworks and languages such as TensorFlow, PyTorch, and Python.
  • Exceptional problem-solving skills, analytical mindset, and attention to detail.
  • Excellent communication skills, both verbal and written.

Benefits

  • A business with a strong purpose: to provide quality education to children everywhere
  • A fast and exciting scale-up environment
  • Work in the booming Edtech industry
  • Collaborate closely with seasoned, successful entrepreneurs from around the world
  • Opportunity to innovate and challenge the status quo
  • Great remuneration, paid in USD
  • A fun-loving office environment with full facilities for tech professionals at One Galle Face Office Tower
  • Comprehensive insurance coverage for you and your family, ensuring your health and well-being
  • Flexibility to support a healthy work-life balance
  • Access to continuous learning opportunities to enhance your skills and grow your career

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Detail Oriented
  • Communication
  • Problem Solving

Machine Learning Engineer Related jobs