Data Visualization Specialist: Opinion Research

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

TYPE OF WORK

Full Time

SALARY

$1,000 - $1,900

HOURS PER WEEK

40

DATE UPDATED

Aug 22, 2026

JOB OVERVIEW

We are seeking a Data Visualization Specialist to turn survey data into intuitive, interactive dashboards. You will own the full dashboard lifecycle - from cleaning raw survey datasets to delivering dashboards with actionable insights to key decision-makers. (Note: Our work focuses more on public opinion, social and policy research - not financial or corporate market research.)

Key Responsibilities

Design, develop, and maintain interactive dashboards using Google Data Studio (and other data visualization tools, as needed)

Clean, transform, and prepare data for reporting and visualization using Excel, Google Sheets, Google Apps Script, SQL, or other data manipulation tools

Take full ownership of data visualization projects, including gathering requirements, defining metrics, and delivering dashboards aligned with research objectives and client needs

Maintain high standards for accuracy, consistency, and usability through thorough data checks, testing, and proofreading

Ensure dashboards effectively communicate research findings and highlight relevant trends through clear visual storytelling

Work with clients to refine dashboards to fully meet their needs

Continuously improve existing dashboards based on feedback and evolving needs

Qualifications

Bachelor’s degree or higher

2-4 years of hands-on data visualization experience, specifically working with survey data, public opinion polling, academic research, or policy datasets

Proficiency in Google Data Studio (Looker Studio) and strong skills in data transformation using Excel, Google Sheets, Google Apps Script, SQL, Power Query, and other tools. Familiarity with SPSS, Alchemer, Qualtrics is a major plus

Exceptional English proofreading skills, with strong attention to detail

Excellent communication skills, with the ability to explain data concepts to non-technical audiences and present to or advise senior executives

What we provide:

- A supportive, inclusive, and collaborative work environment

- Opportunities for professional growth and development

- Company-paid PhilHealth or HMO

- 13th month

- Paid time off

- Salary based on experience and creative talent

***TO APPLY***

Put: I BUILD DASHBOARDS in the subject line

Use: 10 Apply points

Send us:

A brief note about why you are interested in the position, addressed to Adam Probolsky

Three links: your resume, your LinkedIn profile, dashboards you have created or your portfolio

This position is full-time, 100% remote (Pacific Time hours).


About Probolsky Research: We are a woman- and Latina-owned market and opinion research firm working for government agencies, political candidates, nonprofit organizations, and corporations.

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.0149
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,352 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Data-Visualization-Specialist-Opinion-Research-1714520
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0095 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714520
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 604420
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714520
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714520' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714520 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-22-2026=2670***Aug-24-2026=1' WHERE job_id'1714520'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2667' WHERE job_id'1714520'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714520' 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` = 1714520 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '604420'
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)