Software Engineer Intern
Software Engineering · Intern
Tunisia
About Imaginario AI
Imaginario AI is a video intelligence platform for media, entertainment and enterprise teams. We index video shot by shot, make it searchable in plain language, and use AI agents to turn long-form content into new edits, clips and series.
Our clients include Universal Pictures, Warner Bros. Discovery and Sony Music. We are backed by Comcast and Techstars and are part of NVIDIA Inception. We have won Best of Show at IBC twice, the IABM BaM Award in Content Management, and IABM Mediatech Start-Up of the Year.
We are a small team, so interns ship real features to real customers from their first weeks.
Pick your track
You work directly with our Head of Engineering, our CTO and our CEO, which gives you maximum exposure to how product, technical and commercial decisions get made. Choose the track that matches your strongest skills. Both use AI coding assistants every day, and both share code reviews, standups and production releases.
Track 1: Full Stack
Python · React · APIs
You build product features end to end, from Python backend services and APIs to the React interface our customers use.
✓ Product features. Build new features across our web app, from backend services to the screens our customers use every day.
✓ Collaboration. Work on how teams share, organize and manage their content inside the platform.
✓ Editing tools. Improve the in-browser tools our customers use to review and create clips and edits.
✓ Integrations. Help connect the platform to the editing and media tools our customers already use.
✓ Quality. Turn a product spec into working code, test it, and fix what users report.
You bring
Hands-on Python for backend work and React for frontend work, shown in projects you can walk us through. You are comfortable on either side of the stack and happy to switch between them.
Track 2: Applied Agentic AI
You build the AI features behind our search and editing products, and measure whether their results are accurate.
✓ AI editing agents. Help build the AI agents that turn finished TV and film into new edits, such as highlights, promos and social clips.
✓ Search quality. Improve how our AI finds the right moments in large video libraries.
✓ Reliability. Make AI results accurate, consistent and affordable at scale.
✓ Evaluation. Build tests that show whether a change made results better, and track down errors.
✓ Integrations. Help make our AI available to other tools and assistants.
You bring
Strong Python, and at least one project you built with LLM APIs, such as a RAG system, an agent with tool calling or an AI search tool. You understand embeddings and vector search, and you can explain how you checked that your system's answers were right.
Who are we looking for
Requirements
✓ A final-year engineering or computer science student in Tunisia, or a graduate from the last 12 months, able to sign a convention de stage.
✓ Strong academic results. Tell us your class ranking if you have one.
✓ Regular use of AI coding assistants, with the judgment to review and test what they generate.
✓ Comfortable in a fast-paced startup, where priorities shift week to week, you ship small and often, and you own your tasks without close supervision, including when working remotely.
✓ Able to explain clearly what you built, why you built it that way and what went wrong.
✓ Curious and eager to learn, with evidence of learning on your own, such as certifications, side projects or open-source work.
✓ Most have professional working proficiency in spoken and written English. We are an international team, not just a Tunisian one. You will work daily with colleagues in London, France, South Africa, and Tunisia. and with clients in the US and Europe.
Nice to have
+ A cloud certification from AWS or GCP, or experience deploying a service with Docker.
+ Previous internship or part-time work at a startup, ideally remote.
+ Node.js or TypeScript experience.
+ For Full Stack: a project that calls an LLM or AI API.
+ For Applied Agentic AI: experience with agent frameworks, MCP, evaluation tools, or AI on images, audio or video.
+ Interest in video, media or film.
+ French or Arabic, for working with our Tunisian partners and authorities.
What you get
- 800 TND monthly stipend for six months
- A path to full time: Interns who perform well get an offer before the internship ends, including private health insurance and paid annual leave. We support your end-of-studies project and paperwork, and issue an internship certificate when you finish.
- Mentoring from leadership: Weekly mentoring from our Head of Engineering and CTO, regular product sessions with our CEO, and code reviews on everything you ship.
- Real production work: Features on a platform used by major film, TV and music companies, which you can show in your portfolio.