About the Role
We are looking for a skilled Python Developer who can design and develop backend services to generate atomic media content—such as audio, slides, and images—and compile them into complete video outputs. The ideal candidate should have experience working with media processing libraries, automation pipelines, and cloud-based services.
Key Responsibilities
- Develop scalable Python-based services for generating audio snippets, slides, and other media assets.
- Build automation workflows to compile media elements into final video outputs.
- Implement and optimize text-to-speech (TTS), image generation, and presentation creation modules.
- Work with libraries/tools such as FFmpeg, MoviePy, Pillow, OpenCV, PyDub, etc.
- Integrate third-party AI/ML APIs (e.g., TTS, image generation, or transcription services).
- Ensure high performance, reliability, and modularity of the media generation pipeline.
- Collaborate with product and design teams to convert requirements into technical implementations.
- Maintain documentation, write clean code, and follow best practices.
Required Skills & Qualifications
- Strong proficiency in Python with 3+ years of experience (adjust as needed).
- Hands-on experience with media processing, including audio, image, and video manipulation.
- Practical knowledge of FFmpeg, MoviePy, Pillow/OpenCV, or similar tools.
- Experience with REST API development (FastAPI, Flask, Django).
- Familiarity with asynchronous programming and microservice architecture.
- Ability to work with cloud environments like AWS, Azure, or GCP.
- Strong problem-solving mindset and ability to work in fast-paced environments.
Nice-to-Have
- Exposure to AI/ML-based media generation (e.g., text-to-speech, generative images, LLMs).
- Experience with Docker, CI/CD, and infrastructure automation
- .Knowledge of storyboard automation or content pipeline systems.
Job Type: Full-time
Benefits:
- Flexible schedule
- Work from home
Work Location: Remote