Remote job
Software Development Intern
Job details
About this role
Role overview This internship offers students and recent graduates practical experience developing software that incorporates AI. You’ll contribute to both frontend and backend work with guidance from experienced engineers, and see how AI features move from development into deployed applications.
Responsibilities - Assist with building and testing AI-enabled web applications. - Take on frontend and backend tasks with support from the engineering team. - Participate in regular team check-ins and project planning. - Help maintain code documentation and internal development tools. - Learn how AI features are built, deployed, and integrated into software.
Requirements - Strong interest in software development and artificial intelligence. - Basic knowledge of HTML, CSS, and JavaScript, plus at least one programming language such as Python, JavaScript, or Java. - Familiarity with Git or another version control tool. - Willingness to learn quickly and take initiative. - Good communication skills and ability to work independently.
Nice to have - Experience with React or another JavaScript framework. - Exposure to backend or cloud services such as Node.js or Firebase. - Personal or academic projects involving AI or automation.
Benefits and work setup - Remote work with a fast-moving team and hands-on involvement in real projects. - Mentorship from senior engineers and the team founder. - Flexible hours designed to accommodate classes or exams. - Possibility of moving into a paid junior developer role after the internship.