Facebook Ads Uploader / Media Buyer Assistant (Meta Business Manager) — Full Time

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

TYPE OF WORK

Full Time

SALARY

$1300/month

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 2026

JOB OVERVIEW

ABOUT THE ROLE
We're a fast-growing DTC ecommerce company running Meta (Facebook/Instagram) ads at scale. We're hiring a reliable, detail-obsessed Ads Uploader to join our media buying team full time.

Important: this is NOT a strategy or budget role. Your job is to accurately upload and launch new ads every day, exactly as instructed by our team. You will be working inside our Facebook Business Manager with ---------- + active campaigns and high daily budgets. Precision is everything — a single mistake can cost us a lot of money, so we need someone careful, focused, and trustworthy. You will NOT be making decisions on your own about budget cuts or stopping campaigns.

WHAT YOU'LL DO
- Upload new ads daily using the creatives and copy our team provides (sometimes you may need to find a few images for some ads using simple SOP process)
- Duplicate ad sets and campaigns exactly as instructed
- Request ad reviews and monitor approval/rejection status
- Flag any errors, rejections, or issues immediately
- Keep the account clean, organized, and correctly named

WHAT YOU WILL NOT DO
- You will not d ---------- budgets
- You will not d ---------- targeting or strategy
- You follow instructions precisely — we tell you what to launch, you launch it correctly

REQUIREMENTS
Proven experience uploading ads inside Meta / Facebook Business Manager
Extreme attention to detail — this is the #1 requirement
Fast learner who can follow SOPs exactly, every time
Honest, hardworking, and dependable
Reliable computer and internet
Good written English for team communication
Hours: Aligned to EU or US business hours but also flexible, plus about 2 work hours over the weekend. (Mandatory in order to check the account of rejected ads during the weekend.

NICE TO HAVE
Experience with high-budget or high-volume ad accounts
Familiarity with Shopify, Trello, Slack, Notion

HOW TO APPLY
Start your message with the word PRECISION so we know you read the full post.
Briefly describe your ad-uploading experience: which accounts, how many ads per day, and roughly what daily budgets you handled.
Tell us about one time you caught a costly mistake before an ad went live.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0213
Total Execution Time  0.0226
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,376 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Facebook-Ads-Uploader-Media-Buyer-Assistant-Meta-Business-Manager-Full-Time-1687052
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0138 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687052
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 949400
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687052
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-12',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-07-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687052' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687052 
0.0013   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=900***Jul-12-2026=3' WHERE job_id'1687052'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=902' WHERE job_id'1687052'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687052' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687052 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '949400'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)