Meta Ads Media Buyer (B2B Lead Gen – NO Creative Work)

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

TYPE OF WORK

Any

SALARY

$1-1.6k per month

HOURS PER WEEK

35

DATE UPDATED

Apr 17, 2026

JOB OVERVIEW

***DO NOT APPLY UNTIL YOU HAVE READ THIS WHOLE JOB POST***

We’re looking for a Meta Ads Media Buyer to manage and optimise B2B lead generation campaigns for service-based businesses.

This is an execution-focused role. You will NOT be responsible for creating ad creatives or building strategy from scratch. Instead, you’ll work within proven systems to test, optimise, and scale campaigns inside Ads Manager.

If you’re strong at reading data, making decisions, and improving performance — this role is for you.

What You’ll Be Doing

Managing Meta ad campaigns (primarily lead generation)
Testing new creatives (provided to you)
Turning off underperforming ads based on data
Scaling winning ads and ad sets
Monitoring CPL, lead quality, and overall performance
Making daily optimisation decisions inside Ads Manager
Communicating when new creatives are needed based on performance

What You WON’T Be Doing

Creating ad creatives
Writing copy or hooks
Building funnels or landing pages
Client communication

Requirements

Experience managing Meta (Facebook/Instagram) ads
Strong understanding of lead generation campaigns (not ecom)
Experience with B2B campaigns
Ability to analyse performance and make clear decisions
Comfortable working with multiple ad accounts
Reliable, consistent, and detail-oriented
Good written communication

Nice to Have

Experience optimising for booked calls / qualified leads (not just cheap CPL)
Familiar with testing frameworks and scaling strategies

Compensation

On-target earnings: $1,000-$1,600/month
Opportunity to grow with more accounts over time

TO APPLY PLEASE ANSWER THESE SIX QUESTIONS:

1. Your experience with Meta ads (brief summary)
2. How much ad spend you have managed
3. Types of campaigns you’ve managed (lead gen, niches, etc.)
4. Any results you’ve achieved (CPL, volume, etc.)
5. How you d ---------- when to turn off an ad
6. Share a Facebook or Instagram ad you find highly effective and explain why it works.


We’re looking for someone long-term who can take ownership of execution and help us scale campaigns efficiently.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0109
Total Execution Time  0.0128
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Media-Buyer-B2B-Lead-Gen-NO-Creative-Work-1626132
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0046 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1626132
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 748180
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1626132
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1626132' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626132 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-17-2026=678***Apr-18-2026=111***Apr-19-2026=1' WHERE job_id'1626132'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=788' WHERE job_id'1626132'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1626132' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626132 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '748180'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)