AI Video Editor Tool Builder (Vibecoder)

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

TYPE OF WORK

Full Time

SALARY

$10-$20/hr depending on speed and quality

HOURS PER WEEK

45

DATE UPDATED

Sep 17, 2026

JOB OVERVIEW

We run a lot of YouTube channels, and we want to launch a lot of new channels, but we are being limited by the current team of human editors to manually cut/edit documentary-style faceless videos. So we're looking for someone to vibecode us a tool that does it instead.

Example:
(Note: this is just to show the style of content the tool needs to produce)
Your job will be:
-> You'll build a tool that takes a script/voiceover and spits out a finished video
-> It needs to pull from various APIs (AI image gen, Google image search, stock footage, captions, TTS, whatever gets the job done)
-> You use AI coding tools to build this fast (Claude Code, Cursor, whatever you're fastest with)
-> You test it on real videos, find what's broken, fix it
-> You keep improving it as we use it and give feedback

This Job's For You If:
-> You've actually vibecoded real things before, not just toy projects
-> You know your way around APIs and can hook a few together without it falling apart
-> You want flexible contract work, no meetings, no calls
-> You like solving a real problem instead of shipping another to-do app
Compensation and Perks:
-> $10-$20/hr depending on speed and quality
-> Ongoing contract, can turn into long-term work once the tool is solid
-> Fully remote, work whenever
-> If this works, you basically replace a full-time editor's job (good long-term upside for the right person)

Note: We already have editors doing video editing manually. If your tool works, it saves us real money every month, so we're motivated to pay well for the right person.

How to Apply:
----------

If you can code or vibecode something that actually works and want to build a tool that replaces a whole job function, apply now.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0097
Total Execution Time  0.0109
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,416 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Video-Editor-Tool-Builder-Vibecoder-1726216
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0048 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726216
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 884827
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1726216
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1726216' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726216 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-08-2026=437***Sep-09-2026=176***Sep-10-2026=106***Sep-11-2026=55***Sep-12-2026=39***Sep-13-2026=31***Sep-14-2026=25***Sep-15-2026=18***Sep-16-2026=16***Sep-17-2026=543***Sep-18-2026=95***Sep-19-2026=44***Sep-23-2026=2***Sep-24-2026=2' WHERE job_id'1726216'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1589' WHERE job_id'1726216'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1726216' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726216 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '884827'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)