{"id":4015376,"url":"https://alion.io/job/ilabs-data-engineer-intern","title":"Data Engineer Intern","company":{"id":4446354,"name":"iLabs","domain":"ilabs.lk","url":"https://alion.io/company/ilabs-3","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Manatal","truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"intern","employment_type":"internship","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Battaramulla, Sri Lanka"],"countries":["LK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"ETL/ELT","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Git","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Spark","optional":false},{"name":"SQL","optional":false},{"name":"Airflow","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Beautiful Soup","optional":true},{"name":"CrewAI","optional":true},{"name":"Databricks","optional":true},{"name":"Django","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"GitHub","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"Linux","optional":true},{"name":"Matplotlib","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Playwright","optional":true},{"name":"Plotly","optional":true},{"name":"Seaborn","optional":true},{"name":"Selenium","optional":true},{"name":"Unix","optional":true}],"status":"live","first_seen_at":"2026-11-10T12:24:21Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T12:24:21Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"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.\nWith 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.\nAt 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.\nIf 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.\nResponsibilities\nAssist in developing, testing and maintaining ETL/ELT data pipelines.\n\nCleanse and validate data from relational databases, files (CSV, JSON, Parquet) and external APIs.\n\nIntegrate RESTful APIs and build lightweight internal services with FastAPI or Flask.\n\nPrototype AI agents and use LLM APIs to automate data workflows while ensuring output quality.\n\nAnalyze data with pandas and present insights through clear visualizations and summaries.\n\nBuild automated web scrapers.\n\nUse AI-assisted development tools responsibly, maintain project documentation and follow Git version control practices\n\nShift: 9am - 6pm\nLocation: Battaramulla\nResponsibilities\nPursuing or holding a degree in Computer Science, Data Science, Software Engineering or a related field.\n\nStrong core Python skills, including data structures, control flow, functions and exception handling.\n\nHands-on experience with pandas for cleaning, transforming, aggregating and merging data.\n\nSolid SQL fundamentals, including filtering, multi-table joins, and primary and foreign keys.\n\nUnderstanding of ETL/ELT, batch vs. streaming processing, and databases vs. data warehouses.\n\nKnowledge of REST API fundamentals, including HTTP methods, status codes and JSON.\n\nClear understanding of the differences between AI, Machine Learning and Large Language Models.\n\nOwnership of delivered code, with the ability to explain logic and design decisions even when using AI tools.\n\nA growth mindset, collaborative spirit and strong written and spoken English.\n\nNice to have\nDemonstrating practical backend experience utilizing modern Python web frameworks such as FastAPI, Flask, or Django.\n\nEngineering web scrapers using BeautifulSoup, Selenium, or Playwright to systematically gather data from online sources.\n\nIntegrating Large Language Model APIs into Python application pipelines for programmatic text processing and task automation.\n\nPossessing functional familiarity with intelligent agent architectures and protocols, including LangChain, LangGraph, CrewAI, or Model Context Protocol (MCP).\n\nCrafting intuitive graphical representations and analytical plots through libraries such as matplotlib, seaborn, or Plotly.\n\nUnderstanding enterprise data processing technologies including Apache Airflow, Spark, Kafka, or Databricks acquired through academic coursework or practical projects.\n\nComprehending cloud platforms (AWS, GCP, or Azure), containerization using Docker, and fundamental Unix/Linux CLI operations.\n\nShowcasing an active GitHub profile or project portfolio containing original work in data engineering, web extraction, or artificial intelligence.","description_format":"text","description_chars":3896,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Mobile App Development Services","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-10T12:24:21Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:1","win:early","comp:junior"],"computed_at":"2026-11-10T13:48:22Z"},"pay":null,"html_url":"https://alion.io/job/ilabs-data-engineer-intern","json_url":"https://alion.io/job/ilabs-data-engineer-intern.json","meta":{"generated_at":"2026-11-10T13:48:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32102,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4446354},"rest":"https://alion.io/mcp/rest/get_company?id=4446354"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Filabs-data-engineer-intern"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Filabs-data-engineer-intern"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Filabs-data-engineer-intern"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ilabs-data-engineer-intern\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Filabs-data-engineer-intern"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4015376}},{"tool":"search_jobs","arguments":{"company":"ilabs.lk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4015376},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}