All job categories

Data Analyst Jobs

Data analysts translate raw numbers into business decisions. They work with SQL, BI tools, and Python to uncover trends, build dashboards, and support product and growth teams. Remote data roles are in high demand at SaaS companies, fintechs, and marketplaces.

$55k – $185k typical rangeUpdated daily
LIVE LISTINGS

Latest Data Analyst Jobs

Live remote openings updated daily. Click Apply Now to go directly to the company's careers page.

Get matched with Data Analyst jobs

Upload your CV and our AI ranks every 9,303+ remote job by fit. The best matches surface first.

Get matched
COMPENSATION

What does a Data Analyst make?

Remote salary data for 2025, based on market benchmarks across US and global employers (USD, annual base).

Junior Analyst

$55k – $80k

1-2 yrs experience

Data Analyst

$80k – $115k

2-5 yrs experience

Senior Analyst

$110k – $150k

5+ yrs experience

Analytics Lead / Manager

$140k – $185k

Team or function ownership

SKILLS

Key Skills Required

Skills most frequently listed in remote job descriptions for this role.

SQL (advanced)Python (pandas, numpy)Tableau / Looker / Power BIdbtStatistics & A/B testingGoogle BigQuery / SnowflakeExcel / Google SheetsData storytelling
DAY-TO-DAY

What You'll Do

Typical responsibilities you can expect in this role at a remote-first company.

  • Write and optimize SQL queries to extract, clean, and transform large datasets

  • Build and maintain interactive dashboards that track business KPIs

  • Design and analyse A/B experiments to evaluate product changes

  • Partner with product, marketing, and finance teams to answer key business questions

  • Document data models and ensure data quality across the analytics warehouse

CAREER PATH

Data Analyst Career Progression

A typical growth trajectory from entry level through leadership.

1

Junior Analyst

Focuses on data extraction and routine reporting with supervision.

2

Data Analyst

Independently owns dashboards, defines metrics, runs ad-hoc analyses.

3

Senior Analyst

Leads analytical projects, mentors juniors, influences strategy.

4

Analytics Engineer

Bridges data engineering and analysis — owns dbt models and warehouse architecture.

5

Analytics Manager / Data Science Lead

Builds and leads the analytics team; sets data strategy company-wide.

TOOLS & PLATFORMS

Essential Tools for This Role

Software and platforms you'll work with daily in most remote positions.

Snowflake / BigQuery

Data Warehouse

Cloud-native warehouses that store and query petabytes of structured data with SQL. Snowflake is cloud-agnostic; BigQuery is Google Cloud's native offering with serverless pricing.

dbt

Data Transformation

Transforms raw data in the warehouse using SQL and version control. The standard tool for analytics engineers building clean, tested, and documented data models.

Looker / Tableau

Business Intelligence

Creates interactive dashboards and self-serve reports for business stakeholders. Looker integrates tightly with BigQuery; Tableau is widely used for complex and custom visualisations.

Jupyter

Notebooks

Browser-based interactive environment for Python analysis, data exploration, and sharing reproducible findings with both technical and non-technical stakeholders.

Airflow

Orchestration

Schedules and monitors data pipelines (ETL/ELT). The industry standard for managing task dependencies and retry logic in data workflows at scale.

Fivetran / Airbyte

Data Integration

Automated connectors that pull data from 300+ sources — Salesforce, Stripe, databases — directly into the data warehouse without custom ETL engineering.

GETTING HIRED

How to Land a Remote Data Analyst Role

Practical advice from what actually works in remote hiring — not generic interview tips.

1

Build a data portfolio on Kaggle or GitHub

Publish 3–4 complete analyses that tell a story: a dashboard in Looker Studio, a dbt project, or an A/B test write-up. Each should open with a clear business question, not just a dataset. Annotated SQL notebooks with commentary on your thinking demonstrate real analytical maturity.

2

Get comfortable with dbt early

dbt has become the standard for analytics engineering. Even junior data roles increasingly expect candidates to understand data modelling and documentation in dbt. A personal project using dbt with a BigQuery or Snowflake sandbox — both offer free tiers — will differentiate you from equally-qualified SQL-only candidates.

3

Prepare a sample stakeholder insight doc

Remote data roles require communicating findings to non-technical audiences in writing. Create a short Notion page from a past project — state the question, approach, findings, and recommendation — and link it from your CV. It demonstrates the async written communication that remote teams rely on daily.

4

Drill SQL window functions and CTEs

Most data analyst interviews include a live SQL challenge. Practice window functions, CTEs, and self-joins on platforms like Mode Analytics or StrataScratch, which use real business scenarios. Timed practice matters — being able to write correct, readable SQL under pressure is what separates candidates at the screen stage.

FAQ

Common Questions