As an AI/ML Intern, you will support NCINGA’s artificial intelligence and machine learning initiatives, collaborating with data scientists, ML engineers, and solution architects to design, build, and deploy intelligent solutions across diverse domains.
Key Responsibilities:
Contribute to the development, fine-tuning, integration, and optimization of large language models and AI/ML pipelines.
Assist in creating proof-of-concept (PoC) solutions for generative AI, NLP, and computer vision use cases.
Write clean, efficient Python code for AI workflows, backend services, and API integrations.
Design and implement backend components that connect AI models to business applications.
Use tools like n8n and LangGraph to automate workflows, integrate APIs, and orchestrate multi-step AI processes.
Conduct research on AI/ML algorithms, frameworks, and emerging trends, summarizing findings for the team.
Prepare and maintain technical documentation, model performance reports, and deployment guides.
Write and optimize SQL queries for data extraction, transformation, and reporting.
Participate in data preprocessing, feature engineering, and dataset management.
Develop presentation materials, architecture diagrams, and visualizations for internal and customer-facing use.
Qualifications:
B.Sc. Graduate or Undergraduate in Computer Science, Data Science, Artificial Intelligence, Software Engineering, or related field.
Strong proficiency in Python, including experience with backend frameworks (Flask, FastAPI, or Django).
Familiarity with large language models, generative AI tools, and ML frameworks such as TensorFlow, PyTorch, Hugging Face, spaCy, and OpenCV.
Familiarity with workflow automation/orchestration tools such as n8n or LangGraph is a plus.
Understanding of relational databases and SQL.
Basic knowledge of machine learning concepts, algorithms, and the model lifecycle.
Interest in applying AI to solve real-world business problems, especially in NLP and computer vision.
Strong skills in MS Office (Word, Excel, PowerPoint); experience with data visualization tools is a plus.
Good communication, presentation, and problem-solving skills.
Detail-oriented, organized, and eager to learn in a fast-paced environment.
KPIs:
Gain hands-on experience in at least two AI/ML domains (e.g., NLP and computer vision) during the internship.
Successfully develop and demonstrate at least one AI solution with backend and workflow automation integration.
Deliver optimized, production-ready Python scripts, APIs, and automated workflows.
Prepare accurate technical documentation, diagrams, and presentations to support solution delivery.
Contribute to research, model optimization, and integration efforts that meet project and client requirements.
At NCINGA, you’ll be part of driving innovation through AI and machine learning. As an AI/ML Intern, you’ll work with engineers and solution architects to design, build, and integrate intelligent solutions across domains. From fine-tuning large language models to automating workflows and developing backend services, you’ll gain hands-on experience with cutting-edge tools and real-world use cases.
Apply now and kickstart your career in shaping the future of AI at NCINGA!
Job Type: Internship - Full Time Job Location: Colombo