Digital PR Specialist

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

TYPE OF WORK

Full Time

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Jun 30, 2026

JOB OVERVIEW

We're a Toronto-based Search Marketing Firm building earned media for B2B clients - we're hiring for a REMOTE DIGITAL PR SPECIALIST position (worldwide).

PLEASE NOTE: APPLICATIONS WITHOUT A VIDEO SUBMISSION WILL NOT BE REVIEWED. DETAILS AT THE END.

You'll own digital PR: turning daily/breaking news into real coverage, links, and brand mentions through sharp, reactive pitching.

Here's the part that's different. We've built the grunt work into software, so you start where it actually matters.

The system we've built for you:

Every morning an AI radar reads each client's entire news world and hands you a short, ranked list of pitch-ready stories. For each one, it already:

1. Drafts several distinct angles to embed the client in the story
2. Finds the right journalists with verified emails
3. Writes a starter pitch and subject-line options
4. Checks the facts and flags anything off-brand or risky

You skip detection, research, and the blank page. You start at judgment.

Your day to day

> Scan the morning radar and pick the stories genuinely worth chasing
> Tighten the angle and write a human pitch a reporter will actually open
> Build and work relationships with journalists across your clients' beats
> Send, follow up, and track what lands
> Package wins and report them back to clients


You're a fit if you have

- A strong, fast writing voice and real news instinct
- Outreach hustle and the patience to build relationships over time
- Comfort steering AI tools rather than fighting them
- Bonus: journalist contacts in retail, restaurant, sales tech, eldercare, or public safety


This is reactive, data-led digital PR, not corporate comms. If you love the chase of getting a client into the story of the day, this is your seat.

PLEASE SUBMIT A 2-3 MINUTE VIDEO APPLICATION WITH:

1. Why you're a fit for this
2. A PR placement you're proud of, and how you actually landed it
3. How you're using AI right now, even outside of work

***APPLICATIONS WITHOUT A VIDEO SUBMISSION WILL NOT BE REVIEWED.***

We're looking for someone who's smart, doesn't take themselves too seriously, and is fun to be around. It's hard to see that through a resume. A video tells a different story.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0188
Total Execution Time  0.0203
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,232 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-PR-Specialist-1679426
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0133 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1679426
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 788080
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1679426
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-10',ej.date_added) duration_daysDATEDIFF('2026-07-10',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-07-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1679426' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1679426 
0.0017   UPDATE employer_jobs SET hit_counts '***Jun-30-2026=465***Jul-01-2026=18***Jul-02-2026=11***Jul-03-2026=2***Jul-04-2026=2***Jul-10-2026=1' WHERE job_id'1679426'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Jun-2026=465***Jul-2026=34' WHERE job_id'1679426'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1679426' 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` = 1679426 
0.0049   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '788080'
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)