PPC Manager

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

TYPE OF WORK

Full Time

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

PPC Manager Location: Remote | Type: Full-time | Reports to: Owner

About Us
We're a family-owned craft kit brand primarily selling on Amazon US (FBA) across 76 SKUs in categories like cross stitch, embroidery, latch hook, fuse beads, and licensed kits. We run a lean, highly automated operation — Claude AI handles a large portion of daily intelligence, PPC analysis, and reporting. You'll be working with these tools, not around them.

Role Overview
We're looking for a sharp, AI-fluent PPC Manager to own the full execution layer of our business — PPC, promotions, and product launches. This is a high-ownership role for someone who thinks in systems, moves fast, and knows how to use AI tools to punch above their weight.

Responsibilities
PPC & Advertising - Manage Amazon Sponsored Products campaigns across 17+ portfolios (US + Canada) - Manage Walmart Advertising campaigns - Review AI-generated bid recommendations, search term harvests, and negative keyword suggestions — approve, adjust, and execute - Monitor daily PPC health dashboards; investigate anomalies and act on signals - Maintain healthy TACoS targets per portfolio stage (launch, growth, harvest)


Requirements
Must-Have - 3+ years in Amazon e-commerce — PPC management - Comfortable working with AI-generated analysis — you use AI tools daily, you know when to trust the output and when to push back, and you make faster decisions because of it (not despite it) - Strong analytical skills — comfortable reading dashboards, spotting trends, making data-driven calls - Detail-oriented with a bias for action — you close loops without being chased - Excellent written English

Strong Plus - Walmart Seller Center / Walmart Advertising experience - Experience with product launches on Amazon (honeymoon period, Vine, rank tracking) - Familiarity with tools like Helium 10, DataDive, or similar keyword/rank platforms - Shopify experience - Experience in a lean, remote-first team

Who Thrives Here
You work best when given clear goals and autonomy. You're comfortable with AI handling the heavy analysis — your job is to review, d ---------- , and execute. You don't need to be managed; you manage up. You're energized by owning a growing brand, not just executing tasks.

What We Offer
Full ownership of a critical, high-visibility function
Direct access to the business owner
AI-powered systems that do the grunt work — your time goes to judgment and execution
Fully remote with flexible hours
Competitive salary based on experience

*** Dont write a private message ****
To apply please fill out this form
----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0160
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/PPC-Manager-1706738
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706738
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 901950
 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` = 1706738
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706738' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706738 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-11-2026=1122***Aug-12-2026=73***Aug-13-2026=50***Aug-14-2026=44***Aug-15-2026=31***Aug-16-2026=30***Aug-17-2026=11***Aug-18-2026=718***Aug-19-2026=57***Aug-20-2026=39***Aug-21-2026=31***Aug-22-2026=21***Aug-26-2026=3' WHERE job_id'1706738'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2228' WHERE job_id'1706738'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706738' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706738 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '901950'
AND `date_added` >= '2022-06-08' 
0.0007   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)