Research Analyst — Target List Building

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

TYPE OF WORK

Full Time

SALARY

700-1200

HOURS PER WEEK

40

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

2. Research Analyst — Target List Building

Remote (Philippines) · Full-time · $700–1,200 USD per month

About us:

Guidesource is a UK-based deal origination and market intelligence firm. We work behind the scenes for M&A advisory firms and acquisitive companies, identifying businesses that might be open to a sale. Our research team sits in the Philippines and works as part of the core business.

The role

This is the first step in everything we do. A client gives us criteria — a sector, a region, a size band, a type of owner — and you build the list of companies that genuinely fit.

It's more judgement than data entry. Two companies can look identical in a database and only one is worth approaching, because the other was bought by a private equity house last year. Working out which is which is the job.

What you'll do:

Build target company lists from Valu8, Inven, Companies House and other data sources
Apply client criteria: sector, SIC code, region, revenue and headcount bands, ownership type
Screen out companies that don't fit — already acquired, too large, wrong region, already on another client's list
Check every list against our master tracker so we never approach the same company twice under different mandates
Explain your reasoning: when you exclude something borderline, we need to know why
Hand finished lists to the enrichment team

What we're looking for:

Experience building target lists for a private equity firm, M&A advisory practice or corporate finance team. This is the single thing we care most about
Excellent written and spoken English. You'll be on calls with the UK team and writing up your reasoning
Strong analytical thinking — you should enjoy working out why a rule doesn't quite fit a case
Confident in Google Sheets or Excel: filtering, deduplication, lookups
Someone who asks a question when a brief is ambiguous rather than guessing

Nice to have:

Understanding of UK company structures or Companies House data
Experience with Valu8, Inven, Bureau van Dijk, Endole, PitchBook or similar
Sector experience in healthcare, business services or technology
Details
Full-time, 40 hours per week, Philippine business hours
$700–1,200 USD per month depending on experience
Paid monthly, long-term contract, performance reviews at 3 and 12 months
Fully remote

How to apply:

Send your CV along with a short note on your relevant experience — specifically the private equity, M&A or corporate finance work you've done and the type of target lists you built there.

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.0121
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Research-Analyst-Target-List-Building-1695819
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0062 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695819
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 871583
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695819
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695819' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695819 
0.0006   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=604***Jul-25-2026=154***Jul-26-2026=28***Jul-30-2026=2' WHERE job_id'1695819'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=786' WHERE job_id'1695819'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695819' 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` = 1695819 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '871583'
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)