2,148,180open jobs
138,254companies
240,286added this week
Browse all
Location
In office (Battaramulla)
Seniority
Intern
Employment
Internship

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
iLabs is a software product engineering company delivering web, e-commerce, mobile, AI and cloud solutions for fintech, edtech, medtech, martech and hospitality clients. With roots in Silicon Valley, it hires full-stack, front-end, data and QA engineers and support specialists. The company is headquartered in Battaramulla, Sri Lanka.

iLabs is a global software product engineering company headquartered in Sri Lanka, with deep roots in the US Silicon Valley. We deliver world-class solutions in Web, eCommerce, Mobile, AI/ML, and Cloud technologies, serving industries such as fintech, edtech, medtech, martech, and hospitality. Guided by our vision to become a global powerhouse in information technology to push humanity forward we focus on delivering innovative, impactful solutions that empower businesses and create meaningful change in the world.

With a global talent network, we build agile remote teams for leading tech companies worldwide, including Silicon Valley pioneers. Our in-house ventures include Cloud of Goods, a fast-growing eCommerce rental marketplace, and Xenia, a customizable web platform for modern businesses.

At iLabs, we're on a mission to advance lifestyles through technology and empower our partners to scale smarter and faster. Our culture is driven by creativity, innovation, ownership, teamwork, and global impact; giving you the opportunity and freedom to challenge the norm, spark change, and make a real difference.

If you're ready to break boundaries and create your defining moment, we're here to make it happen. Be part of something bigger. Join iLabs.

Responsibilities

    • Assist in developing, testing and maintaining ETL/ELT data pipelines.

    • Cleanse and validate data from relational databases, files (CSV, JSON, Parquet) 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

Shift: 9am - 6pm

Location: Battaramulla

Responsibilities

    • 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 vs. streaming processing, and databases vs. data warehouses.

  • Knowledge of REST API fundamentals, including HTTP methods, status codes and 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.

  • A growth mindset, collaborative spirit and strong written and spoken English.

Nice to have

  • Demonstrating practical backend experience utilizing modern Python web frameworks such as FastAPI, Flask, or Django.

  • Engineering web scrapers using BeautifulSoup, Selenium, or Playwright to systematically gather data from online sources.

  • Integrating Large Language Model APIs into Python application pipelines for programmatic text processing and task automation.

  • Possessing functional familiarity with intelligent agent architectures and protocols, including LangChain, LangGraph, CrewAI, or Model Context Protocol (MCP).

  • Crafting intuitive graphical representations and analytical plots through libraries such as matplotlib, seaborn, or Plotly.

  • Understanding enterprise data processing technologies including Apache Airflow, Spark, Kafka, or Databricks acquired through academic coursework or practical projects.

  • Comprehending cloud platforms (AWS, GCP, or Azure), containerization using Docker, and fundamental Unix/Linux CLI operations.

  • Showcasing an active GitHub profile or project portfolio containing original work in data engineering, web extraction, or artificial intelligence.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,148,180 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Battaramulla
In office · Full-Time · Colombo
Databases
MySQL
PostgreSQL
MariaDB
DevOps
Linux
Apply
Hybrid · Sri Lanka
Databases
Google BigQuery
Analytics
Tableau
Apply
In office · Full-Time · Sri Lanka
SQL
Databases
PostgreSQL
Oracle
MS SQL
DevOps
Azure
AWS
Windows
Apply
In office · Full-Time · Colombo
SQL
Databases
PostgreSQL
Oracle
MS SQL
DevOps
Azure
AWS
Docker
Kubernetes
Windows
Apply
In office · Prague
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
Airflow
DevOps
Rest API
Azure
CI/CD
Git
AWS
Analytics
ETL/ELT
Azure Data Factory
Apply
In office · 1+ year exp · Bachelor's Degree · Battaramulla
Python
SQL
Python
Flask
FastAPI
Beautiful Soup
Django
Databases
Databricks
Delta Lake
Apache Kafka
AI/ML
Spark
DevOps
GCP
Azure
Git
AWS
Docker
Linux
Analytics
ETL/ELT
QA
Selenium
Apply
IT Assistant 5 days ago
In office · Full-Time · Battaramulla
DevOps
Wi-Fi
Apply
In office · 2+ years exp · Bachelor's Degree · Battaramulla
DevOps
CI/CD
Git
Management
Agile
Scrum
QA
Playwright
Apply
≈ $7k – $14k per year (Estimated) · In office · Internship · Battaramulla
Apply
In office · 1+ year exp · Battaramulla
JavaScript
PHP
TypeScript
Node JS
PHP
Laravel
Node JS
Nest.JS
Databases
MySQL
ArangoDB
AI/ML
Copilot
Cursor
Claude
ChatGPT
AI Agents
Frontend
React.js
Mobile
MVC
DevOps
Rest API
Git
Linux
Management
Agile
Scrum
Apply
See all jobs
This is one of many
2,148,180 more open roles from verified company boards, updated every day.