Amazon PPC Specialist

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

TYPE OF WORK

Full Time

SALARY

Hourly: approximately $3.57 - $6.73 per hour. Monthly - $555.00-$1275.00.

HOURS PER WEEK

8

DATE UPDATED

Jul 23, 2026

JOB OVERVIEW

Amazon Media Buyer (In-House)

Company: Formulation Factory
Department: Growth / Marketplace
Reports to: CEO (with coordination across marketplace and creative teams)
Location: Remote
Type: Full-time, long-term
Openings: 2

About Formulation Factory

Formulation Factory is a fast-growing US-based DTC dietary supplement brand. Roughly 90% of our revenue runs through Amazon, with additional sales via Shopify and TikTok Shop. Amazon advertising sits at the center of the business — and we're bringing it fully in-house.

The Role

You'll own Amazon PPC end to end for our SKU catalog: structure, launch, optimization, and scaling. This is a hands-on execution role, not an oversight role. You'll be in Seller Central and the Amazon Ads console daily, making bid and budget decisions, and reporting on what the numbers say.

Responsibilities

Build, manage, and optimize Sponsored Products, Sponsored Brands, and Sponsored Display campaigns across the full catalog
Daily bid and budget management, negative keyword hygiene, and campaign restructuring as needed
Keyword and competitor research using Helium 10 (Cerebro, Magnet, Black Box)
Support new product launches with ranking-focused campaign strategy
Weekly performance reporting: ACOS, TACOS, organic rank movement, and spend efficiency
Monitor search term reports and act on trends — harvesting winners, cutting waste
Coordinate with marketplace and creative teams on listing optimization and ad creative
Submit daily EOD reports summarizing actions taken and performance changes

Requirements

Hands-on Amazon PPC experience — you have personally built and optimized campaigns inside Seller Central / Amazon Ads console (agency dashboard experience alone does not qualify)
Strong working knowledge of Helium 10 — this is non-negotiable (Adtomic experience a plus)
Demonstrated results: you can point to specific accounts, spend levels managed, and ACOS/TACOS improvements you drove
Strong written English — daily written reporting is part of how we work
Comfortable in a small, fast-moving team with direct communication

Nice to Have

Experience in supplements or another regulated / claims-sensitive category
Familiarity with Amazon listing SEO and how ads interact with organic rank
Experience with TikTok Shop or Shopify advertising

How to Apply

Include in your application:

The brands/accounts you've managed ads for
Monthly ad spend you've personally handled
Specific results (ACOS before/after, successful launches, rank improvements)
Which Helium 10 tools you use most and how

Shortlisted candidates will complete a short practical exercise before the interview stage. Please share your availability for a call.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0179
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-PPC-Specialist-1695336
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0126 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695336
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 632381
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695336
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',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-08-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695336' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695336 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-23-2026=177***Jul-24-2026=80***Jul-25-2026=31***Jul-26-2026=31***Jul-27-2026=42***Jul-28-2026=45***Jul-29-2026=27***Jul-30-2026=46***Jul-31-2026=29***Aug-01-2026=25***Aug-02-2026=7***Aug-04-2026=1***Aug-07-2026=1' WHERE job_id'1695336'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=508***Aug-2026=34' WHERE job_id'1695336'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695336' 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` = 1695336 
0.0059   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '632381'
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)