Skip to content

AI Engineering Intern

  • On-site
    • Colombo, Western Province, Sri Lanka
  • Engineering

Job description

Who we are?

Headquartered in Perth, Australia, with offices globally including in Colombo, Sri Lanka, Qoria is an ASX listed global leader in child digital safety technology and services. We are a purpose-driven business, operating under the ‘Linewize’ brand in North America and Asia Pacific, the ‘Smoothwall’ brand in the UK, 'Qoria LK' in Sri Lanka and the ‘Qoria’ brand in EMEA. Our solutions are utilised by schools, school districts, and parental communities to protect children from seeing harmful content online, identify children at risk based on their digital behaviours and ensure teachers maintain focus and safe learning in the digital classroom. 30.000 schools and 7 million parents depend on our solutions to keep 25 million children safe in 180 countries around the world.

What’s the opportunity?

As an AI Engineer Intern, you will support the design, development, and deployment of AI solutions. You’ll assist in data preparation, model experimentation, and MLOps tasks, while learning best practices in production-grade AI engineering. You’ll work closely with senior AI engineers and data scientists to turn data and business requirements into scalable, intelligent solutions.

Job requirements

Key Responsibilities:

  • Assist in collecting, cleaning, and organizing data from multiple internal and external sources to support AI model development.

  • Support the team in preparing and maintaining reports, and visualizations for internal stakeholders.

  • Contribute to the development and testing of AI and machine learning models, under the guidance of senior engineers.

  • Help analyze datasets to identify meaningful patterns, trends, and correlations that can inform AI solutions.

  • Assist in translating business requirements into technical tasks for data and AI projects.

  • Support database querying, data extraction, preprocessing, and feature engineering for model training.

  • Participate in testing, validating, and troubleshooting AI/ML models, and pipelines.

  • Help document AI workflows, data sources, and processes for reproducibility and knowledge sharing.

  • Assist in preparing presentations, reports, and summaries of findings and model insights for management.

  • Support ad hoc data or AI requests and contribute to process improvement and automation initiatives within the AI engineering team.

  • Support the  team for AI model lifecycle management (MLOps) including model deployment, monitoring, and retraining.

  • Support team to work with gcp for AI workflows and data pipelines.

  • Work and support on version control, CI/CD, and containerization using Git, Docker.

  • Follow and support the team to follow the AI best practices.

Qualifications:

  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a related field.

  • Strong knowledge of programming languages such as Python and Golang.

  • Understanding of machine learning concepts, algorithms, and frameworks (e.g., scikit-learn, TensorFlow, PyTorch).

  • Understanding of data preprocessing, cleaning, and feature engineering.

  • Exposure to databases and query languages (SQL/NoSQL).

  • Familiarity with version control systems (Git) and basic understanding of CI/CD pipelines.

  • Knowledge of GCP is a plus.

  • Strong analytical, problem-solving, and communication skills.

  • Ability to work collaboratively in a team and take initiative in learning new technologies.

  • Enthusiasm for AI and machine learning, with a keen interest in applying theoretical knowledge to practical projects.

or