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.