Senior Media Buyer (Meta, TikTok, Google) for Top Global Brands

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

TYPE OF WORK

Full Time

SALARY

2000

HOURS PER WEEK

40

DATE UPDATED

Oct 8, 2026

JOB OVERVIEW

We are Collabment, a social media and influencer marketing agency based in Zurich, Switzerland. We work with some of the biggest brands in Europe: beverages, automotive, fast food. Think Coca-Cola, CUPRA, Burger King.

We are looking for a Senior Media Buyer who runs paid social like they do it in their sleep.

Let's be honest from the start:
This is not an entry level job. We pay $2,000/month because we expect top performance. If you are still learning Ads Manager, this is not for you. If you are really good and tired of working for small budgets and boring clients, keep reading.

WHAT YOU WILL DO
- Plan, build, launch and optimize paid campaigns on Meta, TikTok and Google
- Boost influencer content (Partnership Ads, Spark Ads, whitelisting)
- Set up tracking, pixels, conversions and audiences correctly from day one
- Manage budgets across multiple brands and markets
- Report results clearly: what worked, what didn't, what we do next
- Work directly with our team in Switzerland and the Philippines

WHAT WE EXPECT
- 3+ years of hands-on media buying experience
- Proven results with real budgets (not just theory or courses)
- Fluent in Meta Ads Manager, TikTok Ads Manager and Google Ads
- Strong understanding of creative testing, funnels and KPIs
- Very good written and spoken English
- Reliable, fast and proactive. You don't wait to be told what to do
- Able to overlap at least 4 hours daily with Zurich business hours (CET)
- Bonus: experience with influencer campaigns, DACH/European markets, or Google Analytics/GTM

WHAT YOU GET
- $2,000/month, top of the market
- Long term, full time position
- Work on campaigns for brands everyone knows
- A young, fast team that values results over politics
- Real responsibility and room to grow with us

HOW TO APPLY
Start your application with the word "BAM" so we know you read this.
Then answer these 4 questions:
1. What is the biggest monthly ad budget you have managed, and on which platforms?
2. Share one campaign you are proud of: goal, budget, results (numbers).
3. How do you test creatives on Meta or TikTok? Keep it short.
4. Send a short video (Loom or similar, max 2 min) introducing yourself.

Applications without these answers will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0534
Total Execution Time  0.0551
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Media-Buyer-Meta-TikTok-Google-for-Top-Global-Brands-1746171
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0161 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746171
 LIMIT 1 
0.0019   SELECT *
FROM `employers`
WHERE `employer_id` = 714216
 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` = 1746171
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746171' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746171 
0.0017   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=616***Oct-09-2026=53***Oct-10-2026=14***Oct-11-2026=9***Oct-12-2026=19***Oct-13-2026=8***Oct-14-2026=4***Oct-15-2026=6***Oct-16-2026=4***Oct-17-2026=5***Oct-19-2026=2***Oct-20-2026=1' WHERE job_id= '1746171'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=741' WHERE job_id= '1746171'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746171' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746171 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '714216'
AND `date_added` >= '2022-06-08' 
0.0010   select * from teasers 
0.0008   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)