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
Job Responsibilities
- Design, develop, train, and deploy AI/ML models using Python or Scala.
- Build AI solutions leveraging machine learning, deep learning, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Generative AI.
- Design and implement Agentic AI applications to automate business workflows across DevOps, customer support, and enterprise operations.
- Collaborate with engineering and product teams to integrate AI capabilities into software products and enterprise systems.
- Prepare, preprocess, and analyze large datasets for feature engineering, model training, validation, and evaluation.
- Develop APIs and backend services to support AI models and intelligent agents.
- Implement MLOps practices including model deployment, monitoring, versioning, and continuous improvement.
- Optimize AI solutions for scalability, accuracy, performance, and production readiness.
- Translate business requirements into practical AI solutions that deliver measurable value.
- Stay current with emerging AI/ML technologies, Agentic AI frameworks, LLMs, and industry best practices.
Shift: SL day time (9am - 6pm)
Location: Battaramulla (On-Site)
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, or a related field.
- Minimum of 1-3 years of experience
- Hands-on experience developing, training, and deploying AI/ML models.
- Proficiency in Python (Scala is an advantage).
- Experience with AI/ML frameworks and model lifecycle management.
- Understanding of LLMs, Retrieval-Augmented Generation (RAG), Generative AI, or NLP technologies.
- Familiarity with Agentic AI concepts and AI workflow orchestration.
- Knowledge of REST APIs, backend development, microservices, and data pipelines.
- Experience working with relational and NoSQL databases.
- Ability to work with large datasets and perform data preprocessing and feature engineering.
- Strong analytical, problem-solving, and collaboration skills.