Senior Paid Media Specialist

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

TYPE OF WORK

Full Time

SALARY

₱50,000 - ₱115,000 per month

HOURS PER WEEK

40

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

Remote, Philippines · Full time, Mon–Fri, 7am–4pm PHT · ₱50,000 – ₱115,000 per month base

Love turning ad spend into real enquiries, and want to do it at the highest level? Join Caravea to run Meta and Google Ads for Australian caravan and RV brands, report directly to our CMO, and join our amazing paid media team.

About Caravea
Caravea is an Australian marketing and technology company based in Melbourne, built for one industry: caravans and RVs, one of Australia’s favourite ways to travel. We help manufacturers, dealers, holiday parks and suppliers find more buyers and guests through four business channels:
• Caravea Creative, our creative & marketing agency
• ---------- , a caravan and RV marketplace
• Conect, our software platform that helps manufacturers and dealers manage their leads
• A network of 110+ industry websites

We’re an AI-first team, so if you love using AI and improving efficiency, you’ll fit right in.

The role
You’ll own campaign delivery across a multi-client portfolio, turning strategy from our Melbourne team into campaigns that perform, then finding the next improvement. You’ll report to our CMO and work closely with our Australian team, media buyer, designers and video editors. We hold a high bar for quality and speed, and you’ll be trusted with real budgets and real clients.

• Build and manage full-funnel Meta Ads and Google Ads campaigns (Search, Performance Max, YouTube and Display) for multiple Australian clients
• Run structured tests on audiences, creative, offers and bidding, and act on what you learn
• Set up and audit tracking: GA4, Google Tag Manager, Meta Pixel and Conversions API, and CRM and offline conversions
• Turn monthly data into clear insights on cost per lead (platform and CRM-verified), lead quality and next steps
• Review our media buyer’s work and write the SOPs and playbooks that raise the standard

About you
You’ve done this at a high level, you can prove it, and you hold yourself to a higher standard than anyone else will.
• 4+ years hands-on managing Meta Ads and Google Ads, with results you can show (spend, cost per lead, ROAS)
• Experience running multiple client accounts for an agency or for Australian, US or UK businesses
• Advanced tracking skills across GA4, Google Tag Manager and Conversions API
• Excellent written and spoken English, and a sharp eye for detail
• You use AI tools daily to work faster without cutting corners

Not essential, but bonus points if you’ve run lead generation for big-ticket products like vehicles, caravans or property, or built Looker Studio dashboards, Google Ads scripts, or YouTube and TikTok ads.

What’s in it for you
• ₱50,000 – ₱115,000 per month base, based on experience
• 13th month pay and HMO health cover
• Paid leave plus Philippine public holidays
• Equipment and internet allowance
• One-on-one mentoring from our CMO, and a long-term role in a growing Australian team

What you’ll bring and learn:
• How to build offers people can’t say no to
• How to generate leads that turn into real sales, not just cheap clicks
• How to use AI and agentic workflows to get more done
• How Australian buyers think, and how to market a big-ticket purchase to them
• How to lead and lift the standard of a growing paid media team

Work setup
Remote and full time, Monday to Friday, 7am–4pm Philippine time with breaks, to match our Melbourne team. You’ll need a reliable internet connection with a backup, and a quiet place to work.

How to apply
Apply with your resume and one or two campaign results you’re proud of: the budget, what you changed and what happened to the numbers.

Here’s what happens next:
1. We’ll contact shortlisted applicants and ask for a short video introduction
2. A video interview with our CMO
3. A possible second interview, then an offer

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0285
Total Execution Time  0.0304
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Paid-Media-Specialist-1750888
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0214 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1750888
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 257587
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1750888
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1750888' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1750888 
0.0006   UPDATE employer_jobs SET hit_counts = '***Oct-16-2026=603***Oct-17-2026=57***Oct-18-2026=5' WHERE job_id= '1750888'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=664' WHERE job_id= '1750888'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1750888' 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` = 1750888 
0.0123   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '257587'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0014   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)