B-Roll & Video Asset Specialist

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

TYPE OF WORK

Any

SALARY

$500

HOURS PER WEEK

40

DATE UPDATED

Sep 27, 2026

JOB OVERVIEW

We’re looking for someone with **real experience working with large B-roll/video libraries** to help us organise, maintain and expand our footage library for short-form and long-form content.

This is not simply a video editing role.

A major part of the job is being able to take hundreds or thousands of video clips and create a system where an editor can quickly find exactly the right clip.

We want someone who already understands how to organise footage properly rather than someone we need to teach from scratch.

## What you'll work on

You’ll help us:

- Organise large libraries of B-roll footage
- Create clear folder structures
- Rename and categorise clips
- Separate master/original footage from edited assets
- Organise footage by things such as:
- Emotion
- Context
- Location
- Action
- Person
- Scene
- Cinematic style
- Content type
- Identify the strongest usable moments from longer footage
- Build reusable B-roll libraries for our editors
- Source additional B-roll when required
- Keep the library clean as new footage is added
- Prepare footage primarily for **9:16 vertical short-form content**
- Help editors find relevant clips quickly instead of repeatedly searching from scratch

Our content includes personal-brand videos, business content, educational videos, lifestyle footage and cinematic/storytelling content.

We are also building systems around AI and automation, so experience with structured asset libraries, metadata, tagging or AI-assisted video workflows is a big advantage.

## VERY IMPORTANT — application requirement

We want to see **how you personally organise B-roll or video footage**.


1. A **Google Drive folder** showing a real B-roll/video library you have organised, OR
2. another backend system you ahve or worked on
You can blur/remove any confidential client information.

We want to see things like:

- Folder hierarchy
- File naming
- How you categorise footage
- How you handle raw footage vs selected footage
- How you organise footage that can be reused across multiple videos
- How quickly another editor could find a specific type of shot

**Please do not create a sample folder just for this application. We want to see a system you've genuinely used before.**

## Ideal candidate

You probably have experience as a:

- B-roll editor
- Video asset manager
- Assistant video editor
- Content editor
- Media manager
- YouTube editor
- Short-form video editor

You should be highly organised and comfortable dealing with a **large volume of video files**.

Experience with Google Drive is important.

Experience with tools such as CapCut, Premiere Pro, Descript, Gling, ---------- or similar is useful, but we're particularly interested in your **footage organisation skills**.

## To apply

Start your application with the words:

**B-ROLL LIBRARY**

Then answer these questions:

1. How many years have you worked with video/B-roll?
2. Roughly how large was the biggest footage library you've managed?
3. How do you normally organise B-roll so editors can find footage quickly?
4. Do you use folders only, or do you also use naming conventions, tags, metadata or databases?
5. What editing/video tools do you use?
6. Have you worked mainly with 9:16 short-form, YouTube long-form, or both?
7. Send your **Google Drive example or Loom walkthrough** showing how you organise footage.
8. Send 2–3 examples of videos where you were responsible for selecting or organising the B-roll.

Applications without the footage-library example will not be considered.

We're looking for someone who genuinely enjoys turning a messy collection of footage into a **clean, searchable, reusable content library**.

Intial part time role to begin

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0454
Total Execution Time  0.0472
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B-Roll-Video-Asset-Specialist-1739052
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0368 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1739052
 LIMIT 1 
0.0021   SELECT *
FROM `employers`
WHERE `employer_id` = 301572
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1739052
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1739052' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1739052 
0.0012   UPDATE employer_jobs SET hit_counts = '***Sep-27-2026=468***Sep-28-2026=93***Sep-29-2026=19***Sep-30-2026=12***Oct-01-2026=12***Oct-02-2026=7***Oct-03-2026=6***Oct-04-2026=6***Oct-05-2026=4***Oct-06-2026=3***Oct-07-2026=4***Oct-08-2026=8***Oct-09-2026=6***Oct-10-2026=2***Oct-11-2026=2***Oct-16-2026=1' WHERE job_id= '1739052'  
0.0015   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=592***Oct-2026=61' WHERE job_id= '1739052'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1739052' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1739052 
0.0248   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '301572'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)