This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for talented Software Engineering Interns who possess strong programming fundamentals and can effectively leverage modern AI development tools to accelerate software delivery. The ideal candidate understands software engineering principles, can write and debug code independently, and knows how to use AI coding assistants to improve productivity, code quality, and learning speed.
Job Responsibility
Design, develop, test, and maintain software applications and services
Build frontend and backend features for web-based applications
Develop and integrate APIs, databases, and third-party services
Use AI-assisted development tools to accelerate implementation, testing, debugging, and documentation
Review, validate, and improve AI-generated code
Participate in technical discussions, code reviews, and problem-solving sessions
Collaborate with engineers, product managers, and stakeholders on real-world projects
Requirements
Strong understanding of programming fundamentals, data structures, algorithms, and object-oriented design
Proficiency in at least one programming language such as Java, Python, JavaScript, or TypeScript
Understanding of web application architecture and REST APIs
Familiarity with databases and SQL
Ability to debug, analyze, and solve technical problems independently
Strong analytical and logical thinking skills
Final-year student or recent graduate in Computer Science, Software Engineering, AI, Data Science, or a related field
Demonstrated programming ability through projects, internships, coursework, competitive programming, or open-source contributions
Nice to have
Experience with modern AI development tools such as GitHub Copilot, Antigravity, Claude Code, Gemini, ChatGPT, Cursor or similar platforms
Familiarity with frontend frameworks such as Angular or React
Understanding of cloud platforms, DevOps, or automation tools
Experience building personal, academic, or open-source projects
Experience building applications using AI-assisted development workflows
Portfolio, GitHub profile, hackathon participation, or published projects
Experience with LLMs, AI agents, automation tools, or AI-powered applications