List Building Specialist

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

TYPE OF WORK

Full Time

SALARY

?55,000.00 - ?66,000.00 per month

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

About Us
StoryGen (storygen.agency) is a fast-growing B2B lead generation agency that builds and manages outbound sales teams for our clients. Our specialty is cold calling, where our BDRs act as the first point of contact for prospective customers, sparking interest, qualifying opportunities, and booking meetings that drive pipeline growth.

Our clients range from innovative tech startups to established service providers across industries such as SaaS, digital marketing, IT services, financial technology, staffing and recruitment, and business consulting.

About the Role
Behind every successful outbound campaign is a high-quality contact list, and that’s where you come in.

As our List Building Specialist, you’ll be responsible for researching, validating, and maintaining prospect lists that fuel our outbound campaigns. This isn’t a basic data-entry job. We’re looking for someone technical, detail-oriented, and AI-savvy, someone who can combine deep research with automation and AI tools to deliver accurate, scalable data.

You’ll manage enrichment workflows, set up API integrations in Clay, and ensure finalized lists are ready for our BDRs. Your work directly impacts campaign performance and client success.

Key Responsibilities
- Prospect Research: Build targeted prospect lists aligned with each client’s Ideal Customer Profile (ICP).
- AI-Powered Validation: Use AI tools (ChatGPT, Llama, Perplexity) to check whether contacts and companies meet ICP requirements through prompt-based validation.
- Technical Integrations: Set up and manage API connections within Clay and other enrichment platforms to expand data coverage.
- Database Management: Maintain and update contact databases in Supabase and HubSpot, ensuring accuracy, deduplication, and clean record-keeping.
- List Distribution: Manage and distribute finalized contact lists to the BDR team for campaign execution.
- Enrichment Ownership: Run and manage phone/email enrichment workflows using tools such as Forager, Prospeo, ContactOut, and IcyPeas to ensure maximum data accuracy.
- ICP Alignment: Work closely with Account Managers to refine targeting criteria and ensure list quality supports campaign goals.
- Quality Control: Verify accuracy, eliminate duplicates, and ensure lists meet agency standards.
- Self-Sufficiency: Learn new tools quickly and troubleshoot technical issues independently.

What We’re Looking For
- At least 1 year of experience in list building, lead research, or data enrichment (B2B sales/lead gen experience preferred).
- Strong technical ability — able to set up API integrations and troubleshoot workflows in tools like Clay.
- Highly interested with AI tools and eager to adopt new AI-driven workflows.
- Hands-on experience with LinkedIn Sales Navigator, Apollo, ZoomInfo, or similar tools.
- Proficiency in managing and maintaining databases in Supabase and HubSpot.
- Strong spreadsheet skills (Google Sheets, Excel).
- Sharp attention to detail and strong organizational skills.
- Quick learner, independent, and resourceful — able to deliver without heavy oversight.
- Previous experience with enrichment tools (Forager, Prospeo, ContactOut, IcyPeas) is highly preferred.

Compensation & Benefits
- USD 1,000 to 1,200 starting monthly compensation depending on proven experience.
- Accelerated opportunities for pay increase once you’ve mastered the entire process and can function independently.
- Exposure to advanced AI and automation workflows.
- 100% remote position.
- Monday to Friday, 9:00 AM – 6:00 PM Eastern Time work schedule

How to Apply

We use assessment to ensure fairness and minimize bias in our hiring process.

Ready to apply? Complete the assessment and submit your resume, internet speed test result and audio.

Apply Here:
----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0018
Controller Execution Time ( Jobseekers / Job )  0.0281
Total Execution Time  0.0311
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/List-Building-Specialist-1709528
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0174 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0023   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709528
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 764606
 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` = 1709528
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-19',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709528' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709528 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=368***Aug-15-2026=277***Aug-19-2026=1' WHERE job_id'1709528'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Aug-2026=646' WHERE job_id'1709528'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709528' 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` = 1709528 
0.0084   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '764606'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)