Backend Developer Intern
Overview
Seeking a Backend Developer Intern to support enterprise-grade media workflow management service.
Focus on maintaining and enhancing the production service for tracking and managing media assets through complex workflows.
Opportunity to work with a cutting-edge AI platform leveraging Large Language Models (LLMs) for intelligent video processing, content understanding, and automated editing.
Offers hands-on experience with production systems and exploration of AI applications in media processing.
Key Responsibilities
Provide technical support for media workflow tracking service.
Troubleshoot and resolve client issues.
Analyze and improve the existing codebase.
Collaborate with the development team on system improvements.
Assist in maintaining and optimizing backend services.
Contribute to the AI-powered video processing platform.
Required Technical Skills
Core Requirements
Strong proficiency in Python programming.
Django framework experience with the ability to build RESTful APIs.
Proficient in Git version control and collaborative development.
Understanding of SQL databases and ORM concepts.
Technical Experience
Working knowledge of Docker containers and basic orchestration.
Familiarity with microservices architecture patterns.
Experience with database design and management (SQL/NoSQL).
Basic understanding of API security and authentication.
Additional Skills (Nice to Have)
Experience with media processing tools like FFmpeg.
Exposure to cloud platforms (AWS/GCP) and their services.
Understanding of video codecs, formats, and encoding processes.
Basic knowledge of CI/CD pipelines.
Familiarity with monitoring and logging tools.
Note: While not all skills are required, strong candidates should demonstrate proficiency in core requirements and a willingness to learn additional technologies.
Learning Opportunities
Gain hands-on experience with:
Large Language Models (LLMs).
AI/ML technologies.
Video processing at scale.
Cloud infrastructure.
Production-grade software development.
Media workflow automation.
What We Offer
Hands-on experience with cutting-edge AI technologies.
Mentorship from experienced developers.
Exposure to real-world production systems.
Opportunity to work with major media companies.
Collaborative and learning-focused environment.