Backend Developer Needed for AI Video Editing SaaS (FFmpeg, Python/Node, AI Integration)
Budget: $100.0
FIXED /
⭐ 4.80 (1)
Nigeria
We are building an AI-powered video editing platform that allows users to generate fully edited videos by analyzing competitor content and applying similar editing styles automatically.
We are building a scalable video processing system.
We are looking for a skilled backend developer who can architect and implement a robust system for video processing, AI workflows, and rendering.
PROJECT OVERVIEW:
The platform allows users to:
* Paste a competitor YouTube video link (for style analysis)
* Upload raw video footage
* Upload multiple avatar videos (with custom placement logic)
* Select niche (finance, storytelling, documentary, etc.)
* Generate a fully edited video automatically
CORE RESPONSIBILITIES:
You will be responsible for building the backend system that handles:
1. Video Processing Pipeline
* Scene detection
* Video cutting and sequencing
* Transitions, zooms, and effects using FFmpeg
2. Style Analysis Engine
* Analyze competitor video structure (cuts, pacing, captions)
* Convert into reusable “style profiles”
3. Avatar Injection System
* Insert avatar videos at:
* Beginning (based on sentence trigger)
* Middle (percentage-based)
* Every X seconds
* Custom sentence trigger
* Side overlay (picture-in-picture)
4. AI Integration
* Transcription (Whisper or similar)
* Caption timing
* Optional AI-based editing logic
5. Rendering System
* Combine video, audio, captions, overlays
* Export final video in different formats (16:9, 9:16)
6. Job Queue System
* Handle long-running tasks (video rendering)
* Status tracking (processing, completed, failed)
TECH STACK (PREFERRED):
* Backend: Python (FastAPI) OR Node.js
* Video Processing: FFmpeg (VERY IMPORTANT)
* AI: Whisper, OpenAI or similar APIs
* Queue System: Redis + BullMQ / Celery
* Storage: S3 / Backblaze / Cloud storage
* Database: PostgreSQL / Supabase
REQUIRED EXPERIENCE:
* Strong experience with FFmpeg (non-negotiable)
* Experience building video or media processing systems
* Experience with background job queues
* API development experience
* Experience handling large file uploads and processing
BONUS (NOT REQUIRED BUT A PLUS):
* Experience with AI video tools
* Experience with transcription and subtitle systems
* Experience building SaaS products
* Familiarity with n8n or workflow automation
DELIVERABLES:
* Fully functional backend API
* Scalable video processing pipeline
* Clean, documented code
* Integration-ready endpoints for frontend (Lovable UI)
HOW TO APPLY:
Please include:
1. Links to past projects (especially video or media-related)
2. Brief explanation of your experience with FFmpeg
3. Your preferred stack (Python or Node.js)
4. How you would approach building a video rendering pipeline
IMPORTANT:
Only apply if you have real experience with video processing systems. This project requires more than standard backend development.
We are building a serious product and looking for someone who can think architecturally, not just write code.
We’re looking to start immediately.
Auf Upwork öffnen