Job Context:
Riseup Labs is hiring an AI-Assisted Software Developer Intern who is comfortable working across the full stack but more importantly, who has already embraced AI-native ways of building software. This isn't a "learn to code" internship. We're looking for someone who already codes, and who uses AI agents and modern AI-assisted workflows as a core part of how they build, ship, and debug, not as a novelty.
You'll work alongside senior engineers on real client and internal product work, contributing across backend, frontend, database, infrastructure, and deployment — while helping us refine internal best practices for AI-assisted and agentic development.
Job Responsibilities:
- Build and ship features across the full stack: backend services/APIs, frontend UI, database schemas, and deployment pipelines.
- Use AI coding agents (Claude Code, GitHub Copilot, Cursor, or similar) as a primary development tool — not just autocomplete, but for planning, scaffolding, refactoring, and debugging.
- Practice "vibe coding" responsibly: rapidly prototyping with AI assistance while still validating, testing, and understanding the code you ship.
- Apply AIDLC (AI-Driven/Assisted Development Life Cycle) principles, using AI across requirements, design, coding, testing, and deployment stages, not just code generation.
- Design and orchestrate simple AI agent workflows (multi-step agents, tool use, MCP servers) for internal or client use cases.
- Write clean, maintainable code and documentation that a human (and an AI agent) can pick up and extend.
- Participate in code reviews, sprint planning, and contribute to our evolving AI development playbook
Educational Requirements:
- Currently completed a degree in CSE, Software Engineering, or a related field (or equivalent self-taught experience)
Additional Requirements:
- Full-Stack Fundamentals
- Backend: Node.js, Python, or similar (REST/GraphQL API design, authentication, business logic)
- Frontend: HTML/CSS/JS with a modern framework (React, Vue, or similar)
- Database design: relational (PostgreSQL/MySQL) and/or NoSQL (MongoDB); schema design, indexing, basic query optimization
- Infra & Deployment: basic understanding of cloud platforms (Azure/AWS/GCP), Docker, CI/CD pipelines, and Git workflows
- AI-Native Development Skills
- Demonstrated hands-on experience "vibe coding" with AI tools (Claude, ChatGPT, Copilot, Cursor, etc.) — able to show projects or examples.
- Practical understanding of AI agent concepts: prompting, tool/function calling, context management, agent orchestration.
- Familiarity with AIDLC concepts, using AI meaningfully across the SDLC, not just for code snippets.
- Ability to critically evaluate AI-generated code (spot bugs, security issues, and bad patterns rather than accepting output blindly)
- Comfortable writing clear prompts/specs that get consistent, high-quality output from AI tools
Nice to Have
- Exposure to MCP (Model Context Protocol) servers or building custom AI tools/integrations.
- Experience with prompt engineering or fine-tuning.
- A portfolio, GitHub, or personal projects that show AI-assisted build process.
- Basic understanding of AI/ML concepts (even without formal ML background).
Workplace:
Working hour:
What We Offer:
- Direct mentorship from senior engineers and product leadership.
- Hands-on exposure to Riseup Labs' AI product initiatives (agent marketplace, MCP-as-a-Service, and more).
- Certificate of internship; strong performers may be offered full-time roles
Compensation & Other Benefits:
- Paid Internship Opportunity
- Full Subsidize Lunch
- Unlimited Tea & Coffee
- Weekly holiday (Saturday, Sunday)
- Public Holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round.
- Interview with the Business Development & Talent Acquisition Team.
- Job Offer.
N.B.: Only shortlisted candidates will be communicated in the recruitment process.