Facebook / Meta Ads Media Buyer (AU Agency, Own Your Accounts, Long Term)

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

TYPE OF WORK

Full Time

SALARY

1200 to 1500 AUD per month

HOURS PER WEEK

40

DATE UPDATED

Aug 26, 2026

JOB OVERVIEW

Meta Ads Media Buyer, Perth based agency, long term

Genghis Digital runs Meta and Google Ads for coaching, fitness, trades, finance and hospitality clients across Australia. Small remote team. You would work directly with me, the founder.

The role. Own our Meta ad accounts end to end. Structure, budgets, audiences, tracking, scaling. You read the numbers and you d ---------- what happens next.

You are not building the creative, we have a creative specialist for that. But you d ---------- what gets built and why, you brief it, and you send it back when it will not perform. So you need to know what makes an ad work even though you are not the one making it.

Most of what I want to hand over is the thinking. I am currently the one spotting the account problems and d ---------- what to test. If you need a finished brief before you can start, this will frustrate us both.

You need:

3+ years buying Meta ads with real budget. Not organic social, not boosted posts
Lead generation for service businesses. If you are all ecommerce, tell me how you would adapt
To know how a top of funnel ad differs from a bottom of funnel one, and why
Enough creative judgement to brief a designer and knock work back
Tracking confidence. Pixel, events, and spotting when the reported numbers are lying to you
Written English good enough to brief a designer and email a client
GoHighLevel or Google Ads experience is a bonus

What you get. Long term work, all tools paid for, a creative specialist to execute your briefs, paid on time via Wise, and real ownership of accounts. Direct access to me, no account manager in the middle.

Use AI, I want you using it. Just do the work afterwards so it does not read like AI.

To apply, three things:

Subject line: MEDIA BUYER | your name | your best result in six words
Two accounts you have run. The offer, how you structured it, what it spent, what it produced. Rough numbers fine
Cost per lead has doubled over four days. Walk me through what you check, in order. Three or four sentences

That is it. AI written applications are an instant no, I need to hear how you think. Shortlisted people get a short paid trial on a live account.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0297
Total Execution Time  0.0312
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,096 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Facebook-Meta-Ads-Media-Buyer-AU-Agency-Own-Your-Accounts-Long-Term-1716981
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0225 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716981
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 607985
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716981
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716981' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716981 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-26-2026=526***Aug-27-2026=128***Aug-28-2026=58***Aug-29-2026=18***Aug-30-2026=1***Aug-31-2026=2***Sep-03-2026=1' WHERE job_id'1716981'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Aug-2026=731***Sep-2026=1' WHERE job_id'1716981'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716981' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716981 
0.0150   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '607985'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)