Full-Time META Media Buyer

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

TYPE OF WORK

Full Time

SALARY

$1,500 USD / Month

HOURS PER WEEK

40

DATE UPDATED

Aug 24, 2026

JOB OVERVIEW

Fast growing marketing agency looking for a high-performing META media buyer.

We are looking for someone who knows their way around Ads Manager, can read numbers without panicking, and can test their way to a winner instead of guessing.

Must also have experience buying media for a virtual team or agency (multiple ad accounts, not just your own).

We build and run funnels/online events for our clients and we are seeking a full-time META media buyer that can:

Build, launch, and manage campaigns across multiple client ad accounts
Run structured testing on audiences, creative, and offers
Watch daily numbers (CPL, CPA, ROAS, spend pacing) and adjust before things go sideways
Scale what works and kill what doesn't, without blowing up the account
Handle Business Manager, pixel/Conversions API, and basic tracking setup
Report results clearly to our team and coordinate with leadership on strategy
Work with our creative and funnel team to get new angles into rotation

Required experience buying on Facebook/Instagram with real budget behind it. Must have managed over $30,000 to 50,000 per month in spend on accounts. DO NOT APPLY IF YOU HAVE NOT MANAGED AT LEAST THIS AMOUNT.

Recommended experience with tools like ClickFunnels, HighLevel, Triple Whale, Hyros, etc.

You would be trained on our industry and coached to success...

Starting pay is $1,500 USD per month, with opportunities for bonuses and pay raises as you gain more experience on our team. Pay could be increased if you bring massive experience to the table.

To Apply for the job:

Send me a message with 2-3 sentences on why you would make a good META media buyer for our marketing agency AND please link your resume (if you are sharing a link, please ensure the link is viewable)

In your message, tell me the highest monthly ad spend you have personally managed and one campaign you are proud of (what the offer was, what the numbers looked like)

Change the subject line to "I Want to Work for You Michael - Media Buyer"

If we d ---------- to move forward, there will be a short Zoom call between us and video will be required.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0391
Total Execution Time  0.0421
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Time-META-Media-Buyer-1715196
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0320 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715196
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 449059
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715196
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1715196' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715196 
0.0007   UPDATE employer_jobs SET hit_counts = '***Aug-24-2026=524***Aug-25-2026=91***Aug-26-2026=17***Aug-27-2026=16***Aug-28-2026=11***Aug-29-2026=3***Aug-30-2026=7***Aug-31-2026=2***Sep-01-2026=2***Sep-02-2026=4***Sep-03-2026=3***Sep-04-2026=2***Sep-05-2026=3***Sep-07-2026=1***Sep-08-2026=1***Sep-11-2026=2***Sep-12-2026=2***Sep-14-2026=5***Sep-16-2026=1***Sep-17-2026=2***Sep-18-2026=5***Sep-20-2026=1***Sep-22-2026=2***Sep-23-2026=2***Sep-25-2026=2***Sep-26-2026=3***Sep-28-2026=2***Sep-29-2026=3***Sep-30-2026=1***Oct-01-2026=2***Oct-02-2026=1***Oct-03-2026=4***Oct-05-2026=2***Oct-06-2026=1***Oct-08-2026=2***Oct-09-2026=1***Oct-11-2026=1***Oct-14-2026=2***Oct-16-2026=3***Oct-17-2026=1***Oct-19-2026=1' WHERE job_id= '1715196'  
0.0013   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=671***Sep-2026=49***Oct-2026=21' WHERE job_id= '1715196'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1715196' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715196 
0.0191   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '449059'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0020   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)