Are you a software development graduate with a curiosity for Artificial Intelligence? This is not a typical “maintenance-only” internship. You will be at the forefront of the organization’s AI adoption strategy, balancing hands-on coding with the exciting challenge of rolling out AI tools across the business.
The Role: Bridging Code & AI
You will be working in a dual capacity. First, you will build your foundational engineering skills by assisting in the design, development, and maintenance of software applications. Second, you will be an “AI Champion” for the organization, testing new platforms and helping staff integrate AI-powered workflows into their daily tasks.
What You Will Do
Software Development:
- Build, test, and deploy applications under the guidance of senior developers.
- Write clean, documented code and participate in peer code reviews.
- Debug and troubleshoot existing systems to keep operations running smoothly.
AI Adoption & Rollout:
- Test AI platforms and integrations (e.g., ChatGPT, Copilot, or Cloud AI services) to see if they solve real business problems.
- Create training materials and user guides to help non-technical staff understand how to use AI safely and effectively.
- Monitor AI adoption metrics—gathering data on what works and what doesn’t to help the team improve.
Requirements to Apply
- Education: A completed Diploma or Degree in Computer Science, Information Technology, Software Engineering, or a related field. Self-taught developers with strong portfolios/certifications will also be considered.
- Tech Stack: Basic proficiency in one of the following: Python, JavaScript, Java, or C#.
- Tools: Familiarity with Git (version control), web frameworks, and databases.
- Soft Skills: You must be able to translate “geek-speak” into plain language, as you will be helping colleagues use AI tools.
Why Apply?
- Real Impact: You aren’t just fixing bugs; you are helping an entire organization adopt AI.
- Growth: Mentorship from senior tech leaders in an innovative environment.
- Potential: This internship is designed as a pipeline for potential full-time employment.
How to Apply
Interested candidates should apply with the Reference Number RAS260401-1.
Ensure your application includes:
- An Updated CV: Highlight any AI/ML projects or coding work you have done (even if it’s personal projects).
- Cover Letter: Explicitly state why you are excited about AI adoption in a business context.
- Reference Number: Ensure RAS260401-1 is in your subject line.
Advice for Your Candidates: How to Stand Out
- Don’t Just List Skills—Show Them: If you are a Python developer, link your GitHub. If you are interested in AI, have you built a small wrapper around an LLM API? Mentioning that one project is worth more than a dozen lines on a resume.
- The “Non-Technical” Test: In your interview, they might ask you to explain a complex concept (like “How does an LLM work?”) to a non-technical manager. Practice this! Clarity of communication is a specific requirement for this role.
- Be Prepared for Agile: They mentioned “Agile/Scrum is advantageous.” Even if you haven’t worked in a professional team, watch a 10-minute video on “What is a Sprint” or “What is a Daily Stand-up.” Showing you know the vocabulary will put you ahead of other grads.
Possible Interview Questions
Technical:
- “Can you walk us through a project where you had to debug a piece of code that was failing?”
- “What is your process for keeping your code ‘clean’ and ‘maintainable’?”
AI & Strategy:
- “If we want to introduce an AI tool to our HR department, what is the first thing you would test to ensure it’s safe to use?”
- “How do you explain the concept of ‘hallucinations’ in AI to a colleague who trusts AI outputs 100%?”