Jobiglo

No results.

Data Engineer Intern

iLabs · Battaramulla

New
Junior 🇬🇧 English
Python pandas SQL REST API FastAPI Flask Git ETL/ELT LLM APIs LangChain matplotlib Plotly Docker Unix/Linux CLI

Job description

About the role

iLabs, a global software product engineering company with roots in Silicon Valley, is hiring a Data Engineer Intern in Battaramulla. The intern works on ETL/ELT pipelines, data cleaning, API integration and AI-assisted data workflows, with a shift of 9am to 6pm.

Key responsibilities

  • Assist in developing, testing and maintaining ETL/ELT data pipelines.
  • Cleanse and validate data from relational databases, CSV, JSON and Parquet files and external APIs.
  • Integrate RESTful APIs and build lightweight internal services with FastAPI or Flask.
  • Prototype AI agents and use LLM APIs to automate data workflows while ensuring output quality.
  • Analyze data with pandas and present insights through clear visualizations and summaries.
  • Build automated web scrapers.
  • Use AI-assisted development tools responsibly, maintain project documentation and follow Git version control practices.

Required profile

  • Pursuing or holding a degree in Computer Science, Data Science, Software Engineering or a related field.
  • Strong core Python skills, including data structures, control flow, functions and exception handling.
  • Hands-on experience with pandas for cleaning, transforming, aggregating and merging data.
  • Solid SQL fundamentals, including filtering, multi-table joins and primary and foreign keys.
  • Understanding of ETL/ELT, batch versus streaming processing, and databases versus data warehouses.
  • Knowledge of REST API fundamentals (HTTP methods, status codes, JSON).
  • Clear understanding of the differences between AI, machine learning and large language models.
  • Ownership of delivered code, with the ability to explain logic and design decisions even when using AI tools.
  • Growth mindset, collaborative spirit and strong written and spoken English.

Nice to have

  • Practical backend experience with FastAPI, Flask or Django.
  • Web scraping with BeautifulSoup, Selenium or Playwright.
  • LLM API integration and familiarity with LangChain, LangGraph, CrewAI or MCP.
  • Data visualization with matplotlib, seaborn or Plotly.
  • Apache Airflow, Spark, Kafka or Databricks, and cloud platforms (AWS, GCP, Azure) with Docker and Unix/Linux CLI.
  • An active GitHub profile or project portfolio.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec iLabs.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Sri Lanka.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 days ago

Expires 1 month from now

15 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

iLabs

Battaramulla