Meta Ads / Performance Marketing Specialist

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

TYPE OF WORK

Any

SALARY

Negotiable

HOURS PER WEEK

TBD

DATE UPDATED

Sep 29, 2026

JOB OVERVIEW

We are looking for a highly analytical Meta Ads / Performance Marketing Specialist for ongoing work across hospitality, restaurants, nightlife and live events in Toronto and Miami.

Remote applicants worldwide are welcome.

This is NOT a social media management position. Our internal creative team produces content. Your job is to turn great creative into measurable business results.

BUSINESS OBJECTIVES

Restaurant reservations
Event ticket sales
VIP/table inquiries
Lead generation
Retargeting
Customer acquisition
Repeat customers
Local awareness that converts

We care about reach. But we care much more about:
What happened after someone saw the advertisement?

YOU SHOULD BE STRONG IN

Meta Ads Manager

Facebook
+ Instagram Ads
Pixel
Conversion API
Retargeting
Custom audiences
Lookalike audiences
Creative testing
A/B testing
Campaign architecture
Budget optimization
Attribution
ROAS
CPA/CAC
CPL
Scaling
Creative fatigue
Landing-page conversion

TikTok Ads and Google Ads experience is a major advantage.

WE HAVE A CREATIVE TEAM

You will work directly with our Creative Director, video editors and designers. We expect you to identify what creative is performing and tell the creative team:

“This hook is winning.”
“Give me five variations.”
“This audience responds to this type of content.”
“Stop this campaign.”
“Scale this one.”
“This creative generates reservations.”

We want creative + performance working together.

REPORTING

Keep it simple.

What did we spend?
What did it generate?
What worked?
What didn’t?
What did the customer/reservation/lead cost?
What should we test next?

HOW TO APPLY

Please provide:

1. 2–3 campaigns you’ve PERSONALLY managed.
2. Approximate monthly ad spend you’ve managed.
3. Measurable results.
4. Hospitality/events/nightlife experience if available.
5. Meta Pixel/CAPI experience.
6. Google/TikTok Ads experience.
7. Your monthly fee.
8. Location/time zone.

Start your application with:

“REVENUE OVER VANITY.” (Applications without this line may not be reviewed.)

APPLICATION CHALLENGE

Answer this:

You have CAD $10,000/month to increase Thursday restaurant reservations for a premium Toronto restaurant that becomes a nightlife experience later in the evening. What would you do during the first 30 days?

Keep your response under 300 words.

We’re testing how you think, not whether AI can generate a 20-page marketing plan.

Finalists may receive a paid strategy/audit test.

This can become an ongoing role managing multiple brands and increasing advertising budgets.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0455
Total Execution Time  0.0473
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Performance-Marketing-Specialist-1740307
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0387 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1740307
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 690700
 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` = 1740307
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1740307' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1740307 
0.0011   UPDATE employer_jobs SET hit_counts = '***Sep-29-2026=756***Sep-30-2026=48***Oct-01-2026=32***Oct-02-2026=7***Oct-03-2026=20***Oct-04-2026=5***Oct-05-2026=5***Oct-06-2026=4***Oct-07-2026=1***Oct-08-2026=4***Oct-09-2026=2***Oct-10-2026=4***Oct-12-2026=2***Oct-13-2026=2***Oct-15-2026=3***Oct-16-2026=2' WHERE job_id= '1740307'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=804***Oct-2026=93' WHERE job_id= '1740307'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1740307' 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` = 1740307 
0.0316   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '690700'
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)