Senior Data Analyst

Time Doctor
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Artificial Intelligence
Business Analytics Applications
Data analysis
Google BigQuery
Software as a Service
Information Engineering
ETL
Data Transformation
Data Warehousing
Dimensional Modeling
Python
Power BI
Mixpanel
SQL Databases
Systems Integration
Tableau
Web Application Frameworks
Snowflake
GIT
QlikView
Looker Analytics

Job description

As a Senior Data Analyst at Time Doctor, you'll own the end-to-end delivery of trusted analytics solutions built on our Single Source of Truth. This is a high-ownership, hands-on role sitting at the intersection of analytics, data engineering, and business enablement.

You'll partner closely with Data Engineering to ensure pipelines, transformations, and models are production-ready, and you'll deliver standardized, scalable BI solutions used by internal teams and customers. Your work will directly impact decision-making, data trust, and analytics adoption across the company.

Team & Reporting Structure

  • Reports directly to the Director of Data.
  • Part of Product Engineering, Data & Integrations, Analytics & BI team.
  • Works closely with Data Engineering, Product, Business, and Solutions teams., * Own the full analytics delivery lifecycle, from requirements to production BI.
  • Design and maintain dimensional data models, semantic layers, and curated datasets.
  • Partner with Data Engineering on pipelines, freshness SLAs, and transformations.
  • Build and evolve standardized dashboards, reports, and self-service analytics.
  • Translate business needs into clear metrics, KPIs, and analytical frameworks.
  • Implement data quality checks, monitoring, alerting, and lineage.
  • Reduce ad-hoc requests through reusable datasets and automated reporting.
  • Act as a technical bridge between Product, Business, Solutions, and Engineering.

Requirements

Do you have experience in Tableau?, Do you have a Bachelor's degree?, 4+ years combining data analysis with hands-on data engineering/ETL experience

  • Expert SQL (complex queries, optimization, window functions)
  • Strong dimensional modeling (star/snowflake schemas) and semantic layers
  • Experience with cloud data warehouses (BigQuery preferred)
  • Proven delivery of production BI solutions (Qlik, Looker, Tableau, Power BI, etc.)
  • Python for data transformation, automation, or custom scripting
  • Hands-on with dbt or similar (transformations as code) + Git
  • Knowledge of data quality, observability, monitoring, and alerting in production
  • Track record owning end-to-end analytics solution development

Preferred Qualifications:

  • Experience with Python web frameworks for custom reporting applications, including embedding BI dashboards.
  • Experience with customer-facing or embedded analytics in SaaS environments
  • Familiarity with product analytics platforms (Amplitude, Mixpanel, etc.)
  • Exposure to embedding predictive or AI features into BI solutions

About the company

Time Doctor is a productivity analytics platform used by thousands of companies worldwide to measure, understand, and improve how work gets done. With 150+ team members across 45+ countries, we're a fully remote, async-first, and deeply global team. Why Join Us 100% remote and async-first - work from anywhere Mission-driven company shaping the future of work Strong product-market fit with tens of thousands of users (and growing), Our vision is to become the most trusted productivity and time-tracking platform for remote teams. We help companies and employees do their best work, empowering people to thrive wherever they are. We believe geography shouldn't limit opportunity - office life is outdated, and flexibility is the future. With 150+ team members across 40+ countries, we're a diverse, fully remote, and async-first team. We're looking for innovative, globally minded people who want to help modernize remote work.

Apply for this position