Google Sheets Data Architect & Dashboard Specialist

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

TYPE OF WORK

Full Time

SALARY

1000/Mo

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

We are looking for a highly skilled Google Sheets Data Architect / Dashboard Specialist to manage, improve, and troubleshoot multiple business dashboards.

Our dashboards pull data from a CRM and other sources. Some information is automatically imported, while other data is manually entered. You will be responsible for maintaining clean data architecture, ensuring reporting accuracy, improving performance, and resolving issues when data or formulas break.

Key Responsibilities
- Architect and maintain complex Google Sheets systems
- Manage data flow from raw data → processing → dashboards
- Build and improve dashboards using QUERY, pivot tables, charts, slicers, filters, and dropdowns
- Write, troubleshoot, and optimize advanced formulas
- Maintain data pulled automatically from CRM systems and manually entered datasets
- Identify missing, incorrect, duplicated, or mismatched data
- Improve spreadsheet speed and reduce unnecessary calculations
- Maintain data validation, protected ranges, helper sheets, and named ranges
- Document formulas, dependencies, data sources, and reporting logic
- Troubleshoot reporting discrepancies independently
- Maintain and improve automated data workflows

Required Skills
You must have advanced/expert-level Google Sheets experience, including strong knowledge of:

Functions:
QUERY, FILTER, XLOOKUP, INDEX/MATCH, IMPORTRANGE, ARRAYFORMULA, UNIQUE, SORT, SEQUENCE, SUMIFS, COUNTIFS, AVERAGEIFS, IF/IFS, IFERROR, REGEX functions, TEXT functions, and date/time formulas.

You should also understand:

- Spreadsheet architecture and normalized data structures
- Dashboard development
- Large-dataset performance optimization
- Data validation and quality control
- CRM-to-Google Sheets data workflows
- Advanced troubleshooting and formula debugging
- SOP and technical documentation

- Additional Skills
Experience with the following is strongly preferred:

ChatGPT / AI tools for formula development, analysis, automation, and documentation
---------- for integrations, webhooks, and automated workflows
Apify for web scraping and external data ingestion
APIs, automation pipelines, pagination, rate limits, and data normalization

You must be comfortable using AI to work faster while still independently validating all formulas, logic, and outputs.

Non-Negotiable Work Requirements

You must be willing to:

Use a time-tracking application during your working hours
Remain connected to a Zoom breakout room during your scheduled shift

If you are not comfortable with either requirement, please do not apply.

Application Instruction — Read Carefully

To confirm that you read the entire job posting, start your application with the exact phrase: “DATA ARCHITECT – DASHBOARD READY.”

Then, in 3–5 sentences, describe the most complex Google Sheets dashboard or data system you have built and mention at least three advanced Google Sheets functions you used.

Applications that do not follow these instructions will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0289
Total Execution Time  0.0308
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,264 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Sheets-Data-Architect-Dashboard-Specialist-1723713
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0193 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723713
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 487908
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723713
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723713' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723713 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=1238***Sep-05-2026=124***Sep-09-2026=1' WHERE job_id'1723713'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1362' WHERE job_id'1723713'  
0.0063   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723713' AND status LIKE 'sent%' ORDER BY id DESC  
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723713 
0.0052   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '487908'
AND `date_added` >= '2022-06-08' 
0.0007   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)