Analytics Engineer

Development Team

On behalf of our Client from France, Mobilunity is looking for a Senior Analytics Engineer for a 3-month engagement.

Our client is a table management software and CRM that enables restaurant owners to welcome their customers easily. The app is useful to manage booking requests and register new bookings. You can view all your bookings, day after day, wherever you are and optimize your restaurant’s occupation rate. Our client offers a commission-free booking solution that guarantees freedom above all. New technologies thus become the restaurateurs best allies for saving time and gaining customers while ensuring a direct relationship with them.

Their goal is to become the #1 growth platform for Restaurants. They believe that restaurants have become lifestyle brands, and with forward-thinking digital products, restauranteurs will create the same perfect experience online as they already do offline, resulting in a more valuable, loyalty-led business.

Our client is looking for a Senior Engineer to launch a company-wide performance dashboard that consolidates critical KPIs across domains and serves as a trusted benchmark for reporting. The role focuses on data modeling in Databricks, ensuring strong KPI governance, and building a high-quality Tableau dashboard for C-Level and VP stakeholders. No new data ingestion pipelines are required, as data is primarily stored in S3 and accessed via Databricks.

Tech Stack: Databricks (Delta/Unity Catalog), SQL/PySpark, Tableau.

Responsibilities:

  • Partner closely with the Data Director to finalize KPI definitions and implement a simple, versioned change management process
  • Design scalable, well-documented data models to serve as Single Source of Truth (SST) tables, including clear ownership, refresh SLAs, and certification/badging
  • Build an executive-ready Tableau dashboard (navigation, drill-downs, filters) aligned to agreed terminology and metric definitions
  • Ensure performance and reliability: define extract/federation strategy, optimize queries, and target fast interaction times
  • Implement baseline validation and QA checks (e.g., freshness, row counts, PK uniqueness, reconciliation to known totals)
  • Produce concise documentation: KPI catalog with calculations and grain, model diagrams/lineage, dashboard usage notes, and a change log

Requirements:

  • 5+ years in analytics engineering, BI, or data modeling roles
  • Solid experience with Tableau for executive‑level dashboards
  • Advanced SQL with a track record of designing scalable, well-modelled datasets (star/dimensional design, semantic layers) on a modern cloud platform
  • Ability to translate business questions into stable, reusable KPIs and data models in collaboration with the Data Director
  • Strong documentation habits (KPI catalog, data model docs, change log)
  • Comfortable iterating quickly on feedback and following established standards and processes
  • Proficient with Git and PR-based workflows (Databricks Repos, code review, versioning)
  • Upper-intermediate, close to advance English

Nice to have:

  • Experience with Databricks (Delta/Unity Catalog)
  • PySpark experience for transformations at scale
  • Experience standardizing metric definitions across multiple domains
  • Exposure to data quality frameworks and basic monitoring (e.g., checks and alerts surfaced in Slack/Email)

Success Criteria (by end of engagement):

  • A production Tableau dashboard with the agreed “critical KPIs” live and adopted by management
  • Certified SST data models in Databricks with clear ownership, documentation, and refresh SLAs
  • KPI catalog and change management process in place; baseline validation checks configured
  • Positive stakeholder feedback on clarity, trust, and usability

In return we offer:

  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
  • Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
  • No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones
  • English classes in 1-to-1 & group modes with elements of gamification
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups

Come on board, and let’s grow together!

Go Up