Senior Analytics Engineer

Enhance

Dubai

On-site

AED 240,000 - 360,000

Full time

22 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Enhance in Dubai is seeking an Analytics Engineer to turn data into insights that improve personal training across partner gyms. You will sit in the Data team and own the models behind PT performance, pricing, and revenue.

You'll collaborate with Operations, Finance and club leadership, shape self-serve reporting, and ensure data trust with tests and documentation, enabling managers to answer their own questions without writing SQL.

Qualifications

  • 5+ years in analytics engineering, BI engineering or data analytics with production data models ownership.
  • Advanced SQL with window functions and performance tuning.
  • Hands-on dbt experience with modular models, tests, and version control.
  • Experience with cloud warehouses such as BigQuery, Snowflake or Redshift.
  • Strong data modelling knowledge (dimensional / star schema) and metrics definition.
  • Clear communication to non-technical stakeholders.

Responsibilities

  • Build and own the data models for PT packages, sessions, trainer schedules, and revenue.
  • Define a single set of core metrics across clubs and trainers.
  • Analyse pricing and discounts to understand margin per session and price sensitivity.
  • Identify peak demand, idle hours, and capacity gaps to optimise scheduling.
  • Contribute to self-serve reporting and dashboards.
  • Ensure data quality with tests and documentation.

Skills

Advanced SQL
dbt
Data modelling
Performance tuning
Communication

Education

Bachelor's degree in quantitative field

Tools

BigQuery
Snowflake
Redshift
Git
BI tools (QuickSight/Power BI/Tableau)

Job description

At Enhance, we’re revolutionizing the fitness industry by combining cutting-edge technology with personalized training solutions. As the leading provider of certified personal trainers in the GCC, we offer flexible, one-on-one sessions that fit seamlessly into any lifestyle-whether at home, in the gym, or outdoors-through our innovative Enhance Fitness app.

Beyond personal training, our tech division, Enhance Tech, has developed a powerful PT management platform designed to streamline operations and optimize trainer performance. Built from firsthand industry experience and trusted by over 500 trainers, our SaaS solution equips fitness businesses and gyms with data-driven tools to scale their personal training services effortlessly.

If you're passionate about fitness, technology, and making an impact, Enhance offers the opportunity to be part of a dynamic team that’s shaping the future of the industry.

About the role

Enhance is hiring an Analytics Engineer in Dubai to turn our data into insights that improve personal training (PT) across our partner gyms.

Enhance powers personal training for gym operators around the world. Our B2B SaaS platform helps gym chains sell, schedule and manage PT, and we also run PT services directly inside our partners' clubs. That gives us a rare view of PT across many brands, clubs and trainers, and this role turns that view into better decisions for every partner.

You’ll sit in the Data team and work closely with club managers, PT leads, Operations and Finance. You’ll own the models and metrics behind personal training: how each club and trainer performs, how sessions are sold and used, and how pricing affects revenue and retention. If someone asks "which trainers have the highest rebooking rate, and is our 10-session pack priced right?", your models give the answer, and everyone gets the same answer.

What you’ll do
  • Build and own the data models. Design and maintain transformation models (dbt or similar) for PT packages, sessions booked, delivered and cancelled, trainer schedules, club capacity and revenue.
  • Define our key metrics. Create one shared set of definitions for the core numbers we track, such as how busy trainers are, how many clients stay and renew, and how much revenue each club and trainer brings in.
  • Shape pricing decisions. Analyse package price, size, discounts and trainer commission to understand margin per session and price sensitivity. Then recommend changes and help test them.
  • Optimise operations. Show peak demand by club and time slot, idle trainer hours and capacity gaps, so we can schedule and staff better.
  • Power self-serve reporting. Shape the tables behind dashboards so club managers and PT leads can answer their own questions without writing SQL.
  • Keep data trustworthy. Add tests, freshness checks and documentation, and fix data issues before they reach a dashboard.
  • Work across teams. Partner with data engineering on ingestion, and with Operations, Finance and club leadership on what they need next.
What you bring
Must have
  • Bachelor's degree in Computer Science, Statistics, Mathematics, Engineering, Economics or a related quantitative field.
  • 5+ years in analytics engineering, BI engineering or data analytics, with real ownership of production data models.
  • Advanced SQL, including window functions, performance tuning and writing code others can read.
  • Hands-on dbt (or similar) experience: modular models, tests, documentation and version control with Git.
  • Experience with a cloud warehouse such as BigQuery, Snowflake or Redshift.
  • Good grasp of data modelling (dimensional / star schema) and of how to define metrics.
  • Comfort with operational and commercial data: utilisation, capacity, cohorts, pricing and unit economics.
  • Clear communication. You can explain a number and its caveats to club managers and trainers, not just analysts.
Nice to have
  • Master's degree in a quantitative field (Computer Science, Statistics, Mathematics, Engineering, Economics or similar).
  • Ability to analyse data and build dashboards in a range of visualisation tools, such as QuickSight, Power BI and Tableau.
  • Experience with orchestration tools (for example Airflow or Dagster).
  • Experience with advanced statistical methods, such as A/B testing and regression analysis.
  • Pricing analysis experience, such as price elasticity, package design or commission modelling.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analytics Engineer
Analytics Engineer

Enhance • Dubai

On-site
AED 100,000 - 170,000
Data Engineer
Data Engineer

Enhance • Dubai

On-site
AED 240,000 - 420,000
Senior Analytics Engineer - PT Platform & Revenue Insights
Senior Analytics Engineer - PT Platform & Revenue Insights

Enhance • Dubai

On-site
AED 240,000 - 360,000
Junior Analytics Engineer — Fitness Tech Insights
Junior Analytics Engineer — Fitness Tech Insights

Enhance • Dubai

On-site
AED 100,000 - 170,000
Senior Analytics Engineer - Data Modeling
Senior Analytics Engineer - Data Modeling

Talabat • Dubai

On-site
AED 25,000 - 42,000
Senior SDET
Senior SDET

Enhance • Dubai

On-site
AED 320,000 - 520,000
Analytics Engineer
Analytics Engineer

Taptap Send • United Arab Emirates

On-site
AED 260,000 - 360,000
Data Analytics Engineer
Data Analytics Engineer

Yallo Retail • United Arab Emirates

On-site
AED 331,000 - 477,000
Data Analyst | Data Engineering & Operations | Corporate Services
Data Analyst | Data Engineering & Operations | Corporate Services

Al-Futtaim • Dubai

On-site
AED 223,200 - 334,800
Data Scientist/Analyst - Data Modelling & BI | Emirati Talent
Data Scientist/Analyst - Data Modelling & BI | Emirati Talent

Majid Al Futtaim • Dubai

On-site
AED 180,000 - 300,000