Marketing Assistant / Ad Researcher & Copywriter (TikTok + Ads Library)

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

TYPE OF WORK

Full Time

SALARY

1000 to 1500 USD / month

HOURS PER WEEK

40

DATE UPDATED

Mar 6, 2026

JOB OVERVIEW

We are looking to hire a marketing assistant who is obsessed with studying viral content and winning ads.
Your job will be to find what is already working online and help our team turn those ideas into new ads.
You will spend most of your time researching:
• TikTok
Facebook Ads Library
• competitor ads
• viral video hooks
Your goal will be to constantly send our team new winning ideas, hooks, and ad formats we can recreate.
If you enjoy studying viral content and understanding why videos get millions of views, you will love this role.

What You Will Do
Your daily responsibilities will include:
• Searching TikTok for viral videos and ad concepts
• Identifying hooks with millions of views
• Documenting winning ad structures
• Researching competitor ads in Facebook Ads Library
• Finding new ad templates we can recreate
• Organizing examples for our video editing team
• Occasionally helping write simple ad scripts
You will help our team constantly discover new winning ad concepts.

What We Are Looking For
You must have strong English skills and be comfortable communicating clearly with the team.
You should enjoy:
• researching viral content
• studying what makes videos perform well
• spotting patterns in successful ads
Bonus if you have experience with:
• TikTok research
• ad copywriting
• marketing research
• social media trend analysis
You do not need to be an expert copywriter, but you should be curious and analytical.

What Success Looks Like
Success in this role means:
• constantly discovering new ad hooks and formats
• helping the team find new winning ideas
• building a large library of ad inspiration
Your work will directly help our editors and marketers create better ads.

Hiring Process
1. Accomplish the application form below that includes:
- A few background and experience questions
- About Me Loom video
- Compensation expectations
2. You will receive an email communication about an initial interview
3. If you got through the initial screening, you will receive an email for a paid trial task. We will ask you to complete a paid test task where you will likely do some research work.
4. After a paid trial, you will get a confirmation on your candidacy status.

Growth Opportunity
We are growing fast and this role can eventually grow into:
• marketing strategist
• copywriter
• creative strategist
depending on your interests and performance.

To apply, please fill out this application form: wkf.ms/3OPO99W

WE ONLY PROCESS APPLICATIONS VIA THE FORM PROVIDED.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0170
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,848 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Assistant-Ad-Researcher-Copywriter-TikTok-Ads-Library-1595514
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0118 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1595514
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 746611
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1595514
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1595514' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1595514 
0.0015   UPDATE employer_jobs SET hit_counts '***Mar-06-2026=114***Mar-07-2026=54***Mar-08-2026=44***Mar-09-2026=39***Mar-10-2026=9***Mar-11-2026=6***Mar-12-2026=18***Mar-13-2026=7***Mar-14-2026=1***Mar-15-2026=6***Mar-16-2026=1***Mar-17-2026=3***Mar-18-2026=6***Mar-19-2026=7***Mar-20-2026=5***Mar-21-2026=1***Mar-22-2026=4***Mar-23-2026=1***Mar-24-2026=1***Mar-25-2026=4***Mar-26-2026=3***Mar-27-2026=1***Mar-29-2026=1***Mar-30-2026=1***Apr-01-2026=2***Apr-02-2026=1***Apr-05-2026=1***Apr-06-2026=3***Apr-08-2026=3***Apr-15-2026=1' WHERE job_id'1595514'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=337***Apr-2026=11' WHERE job_id'1595514'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1595514' 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` = 1595514 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '746611'
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)