Data Analyst

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

TYPE OF WORK

Full Time

SALARY

USD $1,200 / month

HOURS PER WEEK

40

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

We’re looking for an expert data analyst who loves pricing, forecasting, and time-series data.

## In this role you will:

Work with large, multi-month datasets in spreadsheets.
Analyze demand patterns and booking behavior.
Adjust pricing rules in our pricing engine to maximize revenue.

We’ll train you on our domain, dashboards, and tools with two months paid training. You bring strong analytical skills, excellent spreadsheet ability, and clear thinking.

This is not a standard data entry role. Please read the entire description.

## What You’ll Do

1. Analyze time-series performance data with large CSV exports (hundreds of assets × 180+ days of forward dates x many KPIs).
2. Maintain views that track targets
3. Detect when performance is changing, and make changes as necessary
4. Operate and refine our pricing engine
5. Build and maintain reporting / monitoring
6. Leave notes of what was changed, keep track of experiments you run/hypothesis/result

We have all existing tools, spreadsheets, and software provided and you will be trained on everything. But we’re open to suggestions for improvements at any time.

There are no client-facing meetings.

## What We’re Looking For

Must-Have
- Strong spreadsheet skills
- Basic use of Excel/Google Sheets (example: pivot tables, formulas)
- Strong basic math skills (example: percentages)
- Can explain your logic step by step
- Ability to think beyond just following SOPs
- Forecasting intuition
- Experience with Claude AI
- You think in terms of probabilities, risk, and trade-offs
- Attention to detail
- You’ve previously used data to improve a metric (like revenue, conversion, margins)
- You don’t casually mis-key prices or mix up columns.
- You double-check key outputs before moving on.
- Very very strong English with clear written communication
- Desire for knowledge and growth as a person

Nice-to-Have
- Experience with visualization tools (Power BI, Looker, Tableau, Metabase, etc.).
- Prior experience in: Pricing, yield management, or revenue optimization, E-commerce, travel, or marketplace analytics
- Put the word racecar in text in your application
- Degree in mathematics, computer science, or analysis related field
- Interest in vacation rental homes, resorts, and the Airbnb industry

### How We Work

Fully remote.
Small team, direct access to the founder.
Flexible hours with some overlap with U.S. Eastern Time for collaboration.
Most communication via async tools (WhatsApp, Clickup, Google docs, Loom).

### You’ll get training on:

Our playbook.
The specific web-based platform we use.
How we define and track success for each portfolio.

### How to Apply

Serious applicants can include:

1. A Loom video where you introduce yourself, any school or certifications, past roles, and just for fun share your favorite TV show, movie, book, or video game from the past year and why.

2. A short description describing a real analysis you’ve done:
The problem
The data you used
The steps you took
The result (ideally with numbers)

3. Any other history in data analysis, management, or decision making that might be relevant.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Data-Analyst-1699831
  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.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699831
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 720203
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699831
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699831' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699831 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=412***Jul-31-2026=1459***Aug-01-2026=286***Aug-02-2026=260***Aug-03-2026=320***Aug-04-2026=62***Aug-08-2026=1' WHERE job_id'1699831'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1867***Aug-2026=929' WHERE job_id'1699831'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699831' 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` = 1699831 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '720203'
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)