Engineering internship
Build Experience. Work Like an Engineer.
A structured 3-month engineering internship designed for students and fresh graduates who want to develop practical software engineering skills through guided learning and supervised projects.
- Duration
- 3 months
- Mode
- Remote, on-site or hybrid — announced for each intake
- Compensation
- Unpaid · no application fee
- Selection
- Application and screening
- Certificate
- Issued only on satisfactory completion
Eligibility
Who Can Apply?
Eligibility and track requirements may vary by intake.
- Final-year students
- Recent graduates
- Freshers entering software development
- Candidates interested in practical engineering experience
Outcomes
What Interns Gain
- Practical exposure to engineering workflows
- GitHub collaboration
- Team-based development experience
- Mentor feedback
- Portfolio-ready work where publication is permitted
- Code review experience
- Development documentation experience
- Certificate upon successful completion
Three-month roadmap
From foundation to delivery.
Month 1
Technology Foundation
Programming fundamentals · Git and GitHub · Project setup · Frontend or backend fundamentals and more.
Outcome: Demonstrate readiness for supervised project work.
Month 2
Project Development
Requirement understanding · Task planning · Sprint workflows · Feature development and more.
Outcome: Contribute working functionality to a supervised project.
Month 3
Delivery & Professional Workflow
Advanced feature development · Quality assurance · Documentation · Deployment fundamentals and more.
Outcome: Demonstrate completed work and engineering competencies.
Project assignments depend on available approved work and appropriate supervision.
Internship tracks
Choose your track.
Tracks marked Active are accepting applications for the current intake.
Frontend Development
ActiveBuild responsive, accessible interfaces and connect them to APIs.
Requirements: Basic HTML, CSS and JavaScript.
Backend Development
ActiveDesign APIs, work with databases, and write reliable server logic.
Requirements: Basics of one programming language.
Full Stack Development
ActiveDeliver features end to end, from database to user interface.
Requirements: Basic web development and one backend language.
AI & Automation
ActiveBuild practical AI features and automate repetitive workflows.
Requirements: Python fundamentals.
UI/UX Design
UpcomingResearch, design, and prototype interfaces with engineering teams.
Requirements: Interest in design; a sample of any design work helps.
Software Testing
UpcomingPlan test cases, find defects, and learn automated testing basics.
Requirements: Attention to detail and basic computer skills.
Process
How It Works
- Step 1
Submit Application
- Step 2
Application Screening
- Step 3
Selection Notification
- Step 4
Onboarding & Technology Foundation
- Step 5
Supervised Project Assignment
- Step 6
Reviews & Final Assessment
- Step 7
Completion Certificate if Requirements Are Met
- Start your application
Important internship disclosure
Please read this before applying. Full details are in the Internship Terms.
- Compensation
- This programme is currently unpaid, subject to applicable laws and professional review. There is no application fee.
- Duration and commitment
- The programme runs for 3 months. Expected weekly hours: confirmed in your selection letter before you begin.
- Eligibility and selection
- Applicants must meet the listed eligibility and track requirements. Selection is based on application review and screening, and capacity is limited.
- Supervision
- Interns work under assigned mentors who plan tasks, review code, and record evaluations. Interns do not work unsupervised on production systems.
- No employment guarantee
- Completing the programme does not guarantee employment, placement, a job offer, or a stipend.
- Certificate criteria
- A certificate is issued only after satisfactory completion of assigned work, reviews, and the final assessment. It is not issued automatically.
- Confidentiality
- Some project work may be confidential. Interns must not share confidential code, data, or client information.
- Intellectual property
- Ownership of work and open-source licence terms are set out in the Internship Terms and any project-specific agreement.
- Your data
- Application data is used only for candidate selection and programme administration, as described in our Privacy Policy.
- Withdrawal
- You may withdraw at any time by informing your mentor. A certificate is issued only if programme requirements are met.
FAQ
Questions, answered.
Can't find what you need? Ask us on the contact page.
Is this internship paid?
No. The programme is currently unpaid, subject to applicable laws and professional review. There is no application fee, and we will never ask you to pay to apply or to receive a certificate.
Who is eligible?
Final-year students, recent graduates, and freshers who want practical software engineering experience. Each track lists its own basic requirements.
Is prior coding knowledge necessary?
Basic familiarity helps for most engineering tracks, but the first month is a guided technology foundation. Tell us your current level honestly in the application.
Is it remote or on-site?
The working mode is announced for each intake and can be remote, on-site, or hybrid. You can state your preference when you apply.
How are candidates selected?
Through application review and screening. We may contact shortlisted candidates for a short conversation or task. Submitting an application does not mean you have been selected.
What will I work on?
Month one covers the tools and fundamentals for your track. From month two you work in a supervised team on internal products, approved open-source work, demonstration projects, or authorised client work, depending on what is available.
Will I work on real projects?
You will work on realistic, supervised assignments. Client work is assigned only when it is available, authorised, and appropriately supervised — it is not guaranteed.
Can I show my work in my portfolio?
Yes, where publication is permitted. Work on internal or open-source projects can usually be shown. Client work is subject to confidentiality and may not be shareable.
Do I receive a certificate?
A completion certificate with verified project and contribution details is issued only when you satisfactorily complete the programme. It is not automatic on registration.
Is a job guaranteed after completion?
No. The programme does not guarantee employment, placement, or a job offer.
How many hours per week are required?
The expected weekly commitment is confirmed in your selection letter before you begin, so you can decide whether it fits your schedule.
Can I leave the internship early?
Yes. You may withdraw voluntarily by informing your mentor. A completion certificate is issued only if programme requirements are met.
Ready to apply?
Applications take about ten minutes. You'll get a reference ID straight away.