Amazon, B&Q Mirakl account Manager with PPC experience

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

TYPE OF WORK

Full Time

WAGE / SALARY

1000 - 1500

HOURS PER WEEK

40

DATE UPDATED

Jun 9, 2026

JOB OVERVIEW

We are a UK-based e-commerce business managing multiple private-label brands across Amazon and other major marketplaces. We are growing fast and expanding our presence on B&Q — one of the UK’s largest retail marketplaces.

We already have a strong Amazon operation. Now we need someone who knows exactly how Amazon works — and can take that knowledge and apply it to owning our B&Q marketplace account from the ground up.

What you will be doing

This role is 100% focused on B&Q. Your Amazon knowledge is the foundation — B&Q is the job.

Think of B&Q as a simpler version of Amazon. The logic is the same — listings, account health, order management, and paid advertising — but the platform is leaner and less complex. If you have owned an Amazon account and run PPC campaigns there, you will pick up B&Q quickly. That is exactly the profile we are hiring for.

B&Q runs on the Mirakl platform. You will be trained on its specifics, but your Amazon instincts are what will make you effective from day one.

Listings and account health

-Taking full ownership of our B&Q marketplace account
-Applying Amazon-grade listing standards to B&Q — titles, attributes, categorisation, images, content quality, and keyword logic translated into Mirakl’s framework
-Catching and resolving platform issues fast — listing rejections, content errors, order anomalies, platform notifications — the same discipline you would bring to a suppressed ASIN or account health warning on Amazon
-Building and maintaining clean, complete, high-performing listings across our full product catalogue

PPC — paid advertising on B&Q

-Managing paid advertising campaigns on the B&Q platform — the mechanics are simpler than Amazon PPC, but the same strategic thinking applies
-Keyword targeting, bid management, and performance monitoring to drive visibility and sales
-Tracking advertising spend against revenue and optimising toward a clear TACoS or cost-of-sale target
-This is a core part of the role, not an optional extra

What we expect from you

-You treat the B&Q account like it is your own business — you do not wait to be told what to check
-You bring Amazon discipline to a new platform: structured, data-driven, proactive
-You understand PPC at a strategic level — you know why a campaign is or is not working, not just how to change a bid
-If you are serious about this role, start your cover letter with the words — diversification is a way to go.
-You communicate clearly in writing and flag problems early, not after they cost money
-You work full-time, 40 hours per week, and you log your time in Clockify

Requirements

-Solid hands-on Amazon Seller Central experience — real account ownership, not agency dashboard watching
-Proven PPC experience on Amazon — Sponsored Products at minimum, Sponsored Brands a plus — with real TACoS or ACoS results you can speak to
-Comfort with learning new marketplace back-ends — Mirakl experience is a plus but not required if your Amazon foundations are strong
-Tools you must know: Amazon Seller Central, Asana, Google Sheets — state clearly in your application which of these you have used and at what level
-Familiarity with Helium 10 or a comparable keyword and analytics tool

What success looks like in this role
-Clearly state do you have experience with Mirakl platform
-B&Q account health is green and stays green
-Listings are complete, accurate, and optimised — no content errors, no rejected listings sitting unresolved
-SLAs are met consistently — zero avoidable late or cancelled orders
-Advertising spend is tracked, optimised, and moving toward TACoS targets month over month
-Weekly B&Q performance report lands every Monday without being chased
-Problems reach the Catalog Manager before they become expensive

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.0388
Total Execution Time  0.0401
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-BQ-Mirakl-account-Manager-with-PPC-experience-1664779
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0331 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1664779
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 453376
 LIMIT 1 
0.0087   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1664779
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-19',ej.date_added) duration_daysDATEDIFF('2026-06-19',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-06-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1664779' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1664779 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-09-2026=153***Jun-10-2026=25***Jun-11-2026=23***Jun-12-2026=13***Jun-13-2026=6***Jun-15-2026=1***Jun-19-2026=1' WHERE job_id'1664779'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=222' WHERE job_id'1664779'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1664779' AND status LIKE 'sent%' ORDER BY id DESC  
0.0032   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1664779 
0.0149   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '453376'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)