← JD LIBRARY · DATA

Data Analyst job description

A data analyst job description template covering SQL, dashboards, and the business-partnering work that makes analysts valuable.

About the role

We're hiring a Data Analyst to be the connective tissue between data and decisions. You'll partner with product, growth, and operations teams to answer the questions that matter — and build the dashboards that keep us honest.

What you'll do

  • Partner with product, growth, and ops teams to scope and answer business questions
  • Write production-quality SQL against our warehouse
  • Design and maintain dashboards that teams actually use
  • Run analyses that shape pricing, packaging, and feature decisions
  • Improve our data model and documentation as you go

What we're looking for

  • 3+ years in a data analyst, analytics engineer, or BI role
  • Strong SQL — you can write a window function without looking it up
  • Fluency with a modern BI tool (Looker, Mode, Hex, Metabase, or similar)
  • Comfort with experimentation and basic statistics
  • Excellent written communication — you can explain a finding in two sentences

Nice to have

  • Python or R for ad-hoc analysis
  • Experience with dbt or a modern data stack
  • Background in B2B SaaS metrics (ARR, NRR, retention curves)

Compensation

$110,000 – $150,000 base + equity (US, remote)

Benchmark only — adjust based on location, seniority, and your company's pay bands.

CUSTOMIZE FOR YOUR TEAM

Make this yours in 60 seconds

Generate a compliant, on-brand version of this Data Analyst JD tuned to your company, seniority, and market — with built-in inclusivity and pay-transparency checks.

Other job description examples