Ukraine; Brazil; Cyprus; Czech Republic; Georgia; Hungary; Kazakhstan; Latvia; Lithuania; Montenegro; North Macedonia; Poland; Romania; Serbia; South Africa; Turkey Remote (Global)

Ruby Labs is hiring a Senior Data Analyst

Requirements

  • Strong subscription billing experience is mandatory (payments + renewals + refunds + disputes/chargebacks).
  • Advanced SQL (complex joins, window functions, incremental logic, performance-aware query writing).
  • Production experience with ClickHouse: query tuning and data modeling for analytics workloads.
  • Experience building basic ETL/ELT pipelines (scheduling, incremental loads, validation, monitoring).
  • Git workflow (PRs, code review, versioning of SQL/data logic).
  • Strong experience building dashboards and visualizations (BI tools or internal dashboards) with a focus on business clarity and metric correctness.
  • Ability to communicate findings clearly to both technical and non-technical stakeholders.

Nice to Have

  • Tinybird experience (pipes, endpoints, materializations, performance tuning).
  • JavaScript (dashboard integrations, or data apps).
  • Python (for analysis/automation), dbt, Airflow(or other orchestration).
  • Experience in risk/fraud analytics.
  • Experience with experimentation A/B tests.

Work Arrangement

Remote (Worldwide)

Additional Information

  • Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.
About company
Ruby Labs
Ruby Labs is a leading tech company that creates and operates innovative consumer products across the health, education, and entertainment industries.
All jobs at Ruby Labs Visit website
Job Details
Department Data
Category Data & ML
Posted 5 months ago