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.

