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.
Required Skills
ClickHouserisk/fraud analytics.experimentation A/B tests. ClickHouserisk/fraud analytics.experimentation A/B tests.
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
Posted 2 months ago