AD LIBRARY & TIKTOK CONTENT RESEARCHER – (FREELANCE, PROJECT-BASED)

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

TYPE OF WORK

Any

SALARY

5-10 dollars hour

HOURS PER WEEK

20

DATE UPDATED

Aug 3, 2026

JOB OVERVIEW

About us:

We're a rapidly growing e-commerce brand, selling across 10+ European markets. We are looking for a high-level researcher with real e-commerce/dropshipping experience to dominate Meta Ad Library and TikTok daily to find high-converting content worth testing. We will train you on our specific workflow, but we are not teaching market instinct you must already have it.

The work: We will provide the tools and walk you through our specific scouting process for Ad Library and TikTok. You must be able to distinguish between a product that just "looks nice" and one that actually converts. After training, you will deliver regular, high-quality reports on what we should test next.

What we need:

E-commerceExperience:You must understand the mechanics of theproducts that sell. You aren't just clicking around; you're analyzing.

Shopify Proficiency: A background in Shopify is highly preferred.

Strategic Instinct: You are a fast learner of our process, but you bring your own market intelligence to the table.
Consistency & Reliability: This is ongoing, regular work. We need someone we can count on long-term.
Proactive Communication: You ask the right questions upfront and always deliver on time.

To apply, you MUST:

1. Send your CV and a separate document detailing your specific e-commerce/dropshipping experience (stores you've worked on, products you've researched, and actual results). A CV alone is not enough; incomplete applications will be ignored.

2. Experience: Briefly describe your experience with Ad Library, TikTok Creative Center, or other research tools.

Heads up:* The interview process will include direct questions about product psychology and ad mechanics. If you cannot articulate why an ad works, this role is not for you. We are hiring for judgment, not just execution.

What happens next:
We review all applications. If you stand out, we'll have a short call to test your understanding directly. Successful candidates will receive training followed by a **paid trial period**. If you deliver results, you'll secure a long-term position in our team.

Pay: We offer a competitive base with a very generous Performance Bonus for winners found. If you find the products and ads that scale, you will be rewarded significantly. Tell us what you think you're worth.

We want a reliable, long-term partner who truly understands this space and wants to grow with us.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0132
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AD-LIBRARY-TIKTOK-CONTENT-RESEARCHER-FREELANCE-PROJECT-BASED-1701493
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1701493
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 925882
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1701493
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1701493' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1701493 
0.0015   UPDATE employer_jobs SET hit_counts '***Aug-03-2026=519***Aug-04-2026=107***Aug-05-2026=77***Aug-06-2026=14***Aug-07-2026=17***Aug-08-2026=11***Aug-10-2026=1' WHERE job_id'1701493'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=745' WHERE job_id'1701493'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1701493' 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` = 1701493 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '925882'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)