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)
TĂąches
đ ïž 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.
Compétences requises
đ 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.
Avantages
đ What We Offer
- A hybrid work environment based in the bustling city of Paris (Station F)
- Opportunity to work on cutting-edge AI video technology
- Integration into a small, dynamic team of engineers
Why Join Us?
- Work on unique technology: Help us create the most powerful and effective AI-driven video stylization technology of the decade.
- Join at a pivotal time: We're in an exciting phase of growth and product development, offering you the opportunity to shape what we build and how we grow.
đ 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
Send your CV and links to any personal or open-source projects. We look forward to hearing from you!