TikTok Media Buyer – US Campaigns, Full-Time Remote (Night Shift PH)

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

TYPE OF WORK

Full Time

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

Salary: $1,000–2,500/month (night shift premium included) | Hours: Mon–Fri, 9AM–5PM EST (9PM–5AM PHT) | Type: Full-time, long-term
The short version
You run our TikTok ads. We give you the budget, the goals and the freedom to test. You tell us what's working and scale it.

That's the job.
We're Marriott Vacations Worldwide, a Industry: A leading upscale vacation ownership (timeshare) company — developing and operating resorts under brands like Marriott, Sheraton, Westin, Hyatt, and Ritz-Carlton; plus timeshare exchange (Interval International) and hotel management (Aqua-Aston).
Target market: Middle-to-high income individuals and families seeking long-term vacation ownership, with a global reach (700,000+ owner families). Our audience is in the US, which is why this role follows US hours.

Your week looks like this
Launch and manage TikTok campaigns for [lead gen / recruitment / sales]
Watch CPL/CPA during US hours and move budget toward what performs
Test hooks, videos and copy every week, kill losers fast, scale winners
Rotate creatives before fatigue hits
Keep Pixel and Events API tracking clean
Fix rejected ads and keep accounts in good standing
Weekly summary: spend, results, tests, next steps
Short paid weekend checks (15–30 minutes) when campaigns are live

You're a fit if you
Have 1+ year managing TikTok Ads with real money
Understand how bidding, budgets and the learning phase work on TikTok

Write clear English
Can work the night shift consistently, with stable internet and a backup for outages
Are honest about results, good or bad. We'll teach the rest.
Bonus points: Spark Ads experience, US audiences, CapCut basics, Meta Ads.
Pay and benefits
$1,000–1,500/month, paid every [2 weeks / month] via [Wise / PayPal]
13th month pay
Monthly bonus up to $[100–200] for hitting CPL targets
[Paid leave and paid holidays]

Salary review after 3 months
Process: application → short paid test (1–2 hours) → 30-minute video call → paid trial ([2 weeks / 1 month]). We track time with [TimeProof].
To apply, message us with the subject "TikTok Buyer – [Your Name]" and share: accounts you've managed (industry, monthly spend), one result with a screenshot, your expected salary, and confirmation you can work 9AM–5PM EST.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0195
Total Execution Time  0.0211
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/TikTok-Media-Buyer-US-Campaigns-Full-Time-Remote-Night-Shift-PH-1733337
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0136 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733337
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 971880
 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` = 1733337
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733337' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733337 
0.0089   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=338***Sep-19-2026=14***Sep-20-2026=1***Sep-21-2026=1' WHERE job_id'1733337'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=354' WHERE job_id'1733337'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733337' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733337 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '971880'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)