AI Video Tool Developer — YouTube Automation Experience Preferred

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

We run a YouTube business and are looking for an experienced developer to take over, improve, and finish our existing AI video-generation tool.

The tool is designed to automate video production for our YouTube channels, reducing manual editing work. Development has already started, and we need someone who can understand the existing codebase and bring the tool to a reliable, fully working state.

Your responsibilities:

Review the existing codebase and identify what needs to be completed.
Develop remaining features and fix bugs.
Integrate AI services for video, image, and voice generation as needed.
Improve video assembly, audio synchronization, and rendering.
Optimize processing speed, reliability, and generation costs.
Document your work and provide clear progress updates.

What we’re looking for:

Strong software development skills and experience integrating APIs.
Previous experience building AI applications or automated video workflows.
Experience with video-processing tools such as FFmpeg or similar.
Ability to take over and finish an existing project.
Good English communication and the ability to work independently.

Especially relevant experience:

YouTube tools or automated content-production systems.
AI video-generation platforms.
Text-to-speech, subtitles, and automated video editing.
GPU hosting, RunPod, or ComfyUI.

To apply, please include:

Examples of relevant tools you have personally developed, ideally with a demo or walkthrough.
A short explanation of your contribution to each project.
Your experience with AI video generation and YouTube tools.
Your preferred programming languages and frameworks.
Your hourly or monthly rate, weekly availability, and earliest start date.

Please use “AI Video Developer” as your application subject line.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0186
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,648 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Tool-Developer-YouTube-Automation-Experience-Preferred-1730051
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1730051
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 975002
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1730051
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1730051' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730051 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-14-2026=401***Sep-15-2026=73***Sep-16-2026=33***Sep-17-2026=26***Sep-18-2026=17***Sep-19-2026=11***Sep-20-2026=11***Sep-21-2026=8***Sep-22-2026=6***Sep-23-2026=5***Sep-24-2026=11***Sep-25-2026=4***Sep-26-2026=5***Sep-27-2026=6***Sep-28-2026=10***Sep-29-2026=6***Sep-30-2026=5***Oct-01-2026=5***Oct-02-2026=8***Oct-03-2026=1***Oct-04-2026=2' WHERE job_id= '1730051'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=638***Oct-2026=16' WHERE job_id= '1730051'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1730051' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730051 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '975002'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)