USD per year
Senior Data Analyst
Job description
About Time Doctor 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)
- 🤝 Collaborative, humble, high-performing team
- 🌴 Competitive pay + 30+ days of paid time off
The Role 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.
Key Responsibilities:
- 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.
Job requirements
- 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,... 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
Our Hiring Approach
🌍 This is a full-time,...100% remote role, giving you freedom to work from anywhere. 🤝 Equal opportunity employer — we deeply value diversity... inclusion... do not discriminate based on race,... religion,... color,... national origin,... gender,... sexual orientation,... age marital status veteran status or disability. 🗺️ We hire globally... Depending on your location you may join as a full-time employee or contractor... talent attraction team will walk you through all details during your first interview.
About Us
Our vision is to become the most trusted productivity... time-tracking platform for remote teams... empowering people to thrive wherever they are... geography shouldn’t limit opportunity — office life outdated... flexibility future... w/150+ team members across40+ countries... diverse fully remote async-first team looking for innovative globally minded people who want to help modernize remote work. Learn more about us here: https://people.timedoctor.com
This job posting has expired and is no longer accepting applications.
Browse Active JobsTime Doctor empowers individuals to achieve their best performance, no matter where they work. With a worldwide distributed team spanning 31 countries and over 280,000+ active users who swear by our product's ability to enhance visibility, profitability, and employee engagement.
View Company Profile