Remote Internship Program

Join our 2-month, unpaid, task-based internship program designed to bridge the gap between learning and professional development.

Task-Based Learning

Complete sequential, real-world tasks. Tasks unlock one by one with set deadlines, ensuring structured progress.

Collaborate via Git

The final phase involves a group project where you'll collaborate with other interns using standard tools like Git.

Production Ready

We don't expect experts, but we expect "production-quality" submissions. Treat every task as a portfolio piece.

Open Roles

Internship Overview

This is a 2-month, remote, task-based internship program designed to provide practical, hands-on experience through structured project work. Interns will be assigned tasks in multiple phases, each with defined execution, submission, and review periods. The program emphasizes real-world application, consistency, and measurable performance rather than theoretical learning.

Throughout the internship, participants are expected to work independently while maintaining clear communication and meeting deadlines. Tasks are designed to simulate real production environments, requiring not only technical implementation but also problem-solving, creativity, and attention to quality.

Performance evaluation is continuous and based on multiple factors, including task quality, problem-solving ability, creativity, timely submission, and overall project quality. Each completed task contributes to an internal scoring system. While these scores are not displayed on certificates or recommendation letters, they play a significant role in determining eligibility for strong recommendations and future opportunities.

All task assignments and submissions will be managed through an official Telegram bot, which will be provided upon acceptance. This ensures a structured and consistent workflow for all participants.

The use of AI tools is permitted, but with clear limitations. Interns are expected to rely primarily on their own understanding and effort. Excessive dependence on AI, particularly generating complete solutions without comprehension, may negatively impact evaluation. As a general guideline, AI should be used as a supporting tool rather than a primary implementation method, and all submitted work must be fully understood by the intern. This is especially important as candidates may be required to explain their work in depth during future evaluations or interviews.

Interns may work on tasks individually or in teams, but teams will be assigned by the program coordinators. Participants do not choose their own team members; teams are structured to ensure effective collaboration and balanced skill distribution.

This internship is suitable for individuals at different levels, including students, provided they can manage their time effectively and maintain consistent progress. The flexible structure allows participants to balance other commitments, but it also requires discipline and accountability.

By the end of the program, interns are expected to have developed practical, production-level skills, gained experience working on structured tasks, and improved their ability to build, evaluate, and refine real-world solutions.

Open Positions

Tasks are tailored specifically for each role.

Backend Developer

FastAPI
  • Architect and maintain robust REST APIs
  • Design efficient database schemas
  • Implement user authentication & security
  • Integrate third-party AI services

Frontend Developer

Flexible Stack
  • Build responsive, interactive UIs
  • Integrate backend APIs seamlessly
  • Manage complex application state
  • Optimize for performance & accessibility

AI Engineer

NLP / Speech / TTS
  • Choose your track: NLP, Speech-to-Text, or Text-to-Speech.
  • Build intelligent chat functionalities
  • Fine-tune language models
  • Optimize AI model inference

Mobile Developer

Flutter
  • Build cross-platform mobile apps
  • Integrate device features & APIs
  • Create smooth, native-like UIs
  • Optimize for performance

UI/UX Designer

Flexible Tools
  • Design user-centric interfaces
  • Figma is not mandatory
  • Create wireframes & prototypes
  • Focus on user experience (UX)

How It Works

From application to project completion.

1

Apply Online

March 25 – March 30

Submit your application via the Google Form. We review candidates on a rolling basis.

2

Task Division

March 31

Accepted interns are assigned their initial tasks and roles before the program official start date.

3

Register on Bot & Start

April 1

Sign up to the bot with your application email to receive your first task assignment.

4

Work & Submit

Until May 31

Complete tasks, get evaluated, and collaborate on the final group project.

Program Schedule

Interactive timeline of tasks and evaluation periods.

Application Period
Task Division
Task Execution
Submission
Evaluation / Review

Ready to Start?

Don't miss the chance to boost your career with real-world experience. Applications are reviewed on a rolling basis.

Note: By applying, you agree to commit to the 2-month duration (April 1 - May 31). This is an unpaid educational opportunity.

Frequently Asked Questions

Everything you need to know about the internship.

You can apply through the provided application link. Shortlisted candidates will be contacted for the next steps.
The process typically includes:
  • Application review
  • Shortlisting
  • Possible screening task or evaluation
  • Final acceptance
Yes, but you will be selected for one role based on your strengths and evaluation.
Most tasks are individual, but some may require coordination or collaboration depending on the project.
You will:
  • Receive access to the official Telegram bot
  • Get onboarding instructions
  • Be assigned your first task
No. The internship is task-based, so you can manage your own time as long as deadlines are met.
This depends on the role, but you may work with:
  • Development frameworks and libraries
  • Version control systems (e.g., Git)
  • Communication tools (Telegram)
Most communication is asynchronous, but occasional meetings or check-ins may be scheduled if necessary.
Yes, as long as you can consistently meet deadlines and manage your workload effectively.
Based on your performance, you may:
  • Be considered for future paid roles
  • Receive a recommendation letter
  • Continue working on extended opportunities if available