ICTA Sri Lanka hiring AI-Assisted Development Intern – Apply Now

ICTA Sri Lanka is offering an internship opportunity for candidates eager to contribute to the nation’s digital transformation through AI-assisted development. This role involves working on national digital public infrastructure projects and leveraging AI-assisted coding platforms to prototype and produce scalable government digital services.

Key Responsibilities

  • Rapidly prototype frontend and backend features using AI tools such as Cursor, Replit, Bolt.new, and Lovable.dev.
  • Develop production-ready code with appropriate testing, logging, and error handling, ensuring reliability aligned with public sector standards.
  • Integrate prototypes with national platforms and external LLM/AI services.
  • Collaborate with product, policy, and project teams for compliance with data protection and interoperability requirements.
  • Produce concise technical documentation to facilitate knowledge transfer.
  • Engage stakeholders to gather feedback and improve development processes.

Candidate Requirements

  • Currently enrolled or recently graduated in Computer Engineering, Computer Science, or related fields.
  • Experience in shipping projects such as personal apps, coursework, freelance work, or hackathons, with portfolio links (GitHub, demos) preferred.
  • Familiarity with AI coding assistants like Cursor Agents, Replit Ghostwriter, or Bolt.new.
  • Proficiency in at least one frontend framework (React, Next.js) and one backend stack (Node.js/Express, Python/FastAPI).
  • Working knowledge of Git/GitHub workflows, REST/JSON APIs, and databases such as MongoDB or PostgreSQL is advantageous.

Additional Skills (Nice to Have)

  • Hackathon awards or open-source contributions.
  • Experience with LLM tooling including prompt engineering, retrieval-augmented generation (RAG), embeddings, and vector stores.
  • Basic DevOps knowledge such as Docker, simple CI pipelines, or deployment on platforms like Vercel or Netlify.
  • Understanding of public-sector data standards, digital ID concepts, or payment gateways.

Technical Must-Haves

  • Python programming with experience in production-grade services (preferably FastAPI or Flask).
  • Relational databases and SQL: PostgreSQL or MySQL with schema design and migrations knowledge.
  • Proficient in Git/GitHub workflows with unit/integration testing using pytest or unittest.
  • API integration: working with REST endpoints, authentication patterns (API keys, OAuth2, JWT).

Tools You May Use

  • AI Platforms: Cursor, Replit, Bolt.new, Lovable.dev
  • Development Tools: GitHub Actions, Node.js, Python
  • Databases: MongoDB, PostgreSQL
  • APIs: OpenAI/Gemini APIs
  • Containerization: Docker

What You Will Learn

Gain exposure to modern AI-augmented development methods, integration of national data exchange and identity frameworks, and the process of scaling prototypes into robust citizen-facing services within government institutions.

For more information and to apply, please visit the official ICTA career portal.


Discover more from job Gazette

Subscribe to get the latest posts sent to your email.

Discover more from job Gazette

Subscribe now to keep reading and get access to the full archive.

Continue reading