Backend Developer Intern (Python)
Stage Paris (Paris) IT development
Job description
About
Mago is an AI-native, fully controllable tool revolutionizing video production through style transfer.
We empower creators to transform and stylize any video - from live-action films to 3D animations - into any aesthetic, seamlessly blending cutting-edge AI with human creativity from concept to final cut.
Founded by veterans from creative industries, Mago is not just changing how videos look, but how they're made. Our software streamlines, simplifies and accelerates non-realistic production workflows, dramatically cutting costs for stylized content in animation, film, game cinematics, advertising and more.
Our prototype, Warpfusion, has already captured more than 150 millions views across social media. Now, Mago is set to redefine creative possibilities for professionals and hobbyists alike, making state-of-the-art video stylization accessible to all.
Join us in shaping the future of visual storytelling, where imagination is the only limit!
https://mago.studio/
Job Description
Mago is currently looking for a talented Backend Developer Intern to join our team and help build the foundation of our innovative video stylization / AI rendering technology.
Role : Internship
Location : Paris, France (Hybrid)
Level : Intern
Start Date : Flexible (asap/early summer 2025)
What You'll Do
·
Develop and maintain Dockerized Python services that power Mago’s AI rendering pipeline.
·
Build and extend our GitHub–centric CI/CD workflows (Actions, branching strategies, PR reviews).
·
Implement infrastructure-as-code modules: VPCs, IAM roles, Auto-Scaling Groups, load balancers.
·
Write unit, integration, and end-to-end tests to ensure reliability.
·
Collaborate with AI R&D and frontend teams to integrate new features.
·
Document architecture decisions and maintain our internal documentation.
·
Present your progress in all-hands, receive structured feedback from your mentor.
Preferred Experience
What We're Looking For
·
In your final year of a Bachelor’s or Master’s in Computer Science, Engineering, or similar.
·
Solid coding skills in Python, with projects or coursework to show.
·
Experience (class or side project) with Docker, GitHub, and basic CI/CD.
·
Familiarity with cloud services and IAC (some exposure to Terraform and Terragrunt [even a lab exercise counts!]).
·
Comfortable with web fundamentals (APIs, HTTP/JSON) and relational databases (postgres).
·
Proactive, communicative, and ready to take ownership of production-grade code.
Recruitment Process
Apply
Think you're up for the challenge? We'd love to hear from you and see what magic we can create together. Our recruitment process includes:
·
Initial short interview with our CEO
·
Short technical test
·
Technical interview and test feedback with a Senior Backend Developer
·
Final face to face interview with our CEO & CTO
Additional Information
· Contract Type: Internship (Between 4 and 6 months)
· Location: Paris
· Possible partial remote