Associate/ Engineer - Artificial Intelligence

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.
Apply Now