Full-Stack Data BI Engineer (on-site)

Tabletop Media, LLC
Plano, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Plano, United States of America

Tech stack

Artificial Intelligence
Business Analytics Applications
Data analysis
Automation of Tests
Google BigQuery
Cloud Database
Encodings
Continuous Integration
Data Architecture
Cursor (Graphical User Interface Elements)
Dimensional Modeling
Python
Query Optimization
Power BI
Standard Sql
Software Engineering
SQL Databases
Tableau
Web Applications
Web Application Frameworks
Enterprise Data Management
GitHub Copilot
React
Snowflake
Spark
GIT
Powerquery
Vue.js
Information Technology
Deployment Automation
Plotly
Streamlit Framework
Looker Analytics
Data Pipelines
Databricks

Job description

Want a seat at our table? Ziosk is looking for a highly experienced Full-Stack Data BI Engineer to join our Enterprise Data department. Ziosk is migrating from Power BI to a Databricks-native Dash application stack, and we're hiring Full-Stack Data BI Engineers to own that transition end-to-end. "Full-Stack" means you'll work at every layer: the Unity Catalog semantic layer, the SQL and Python that powers the analytics, the Plotly Dash applications that surface insights to brand partners, and the embedded analytics inside Ziosk's brand reporting portal.

The Main Course - Responsibilities

  • Design, build, and maintain the Unity Catalog semantic layer on Databricks - the trusted source of truth for brand metrics.
  • Build production-grade Plotly Dash applications for brand partners and internal stakeholders, with embedded analytics, drill-downs, and self-serve filtering.
  • Lead the Power BI Databricks Dash migration: assess existing Power BI assets, define migration sequencing, and deliver Dash equivalents brand-by-brand.
  • Establish app development standards: component libraries, design tokens, deployment patterns, and performance benchmarks.
  • Partner with the AI Engineering team to embed ML-powered features - anomaly detection, predictive metrics, and AI-generated narratives - inside Dash applications.
  • Co-own brand customer migration from pilot through scaled rollout, with NPS and adoption tracked as guardrails.
  • Participate in the embedded POD on-call rotation for Dash app reliability and brand-facing report availability., Ziosk is an Equal Opportunity employer offering competitive benefits and compensation. Candidates must be eligible to work in the U.S. and be able to commute daily to Plano, TX. No agencies or third-party recruiters, please.

Requirements

Do you have experience in Tooling?, * 4+ years of professional experience building data applications, BI tools, or analytics products.

  • Strong Python proficiency, including production experience with Plotly Dash, Streamlit, or an equivalent Python web framework.
  • Deep SQL expertise, including window functions, complex joins, and query optimization on cloud data warehouses.
  • Hands-on experience with Databricks (or Snowflake / BigQuery + Spark) and an understanding of lakehouse architecture.
  • Working knowledge of semantic layer concepts - dimensional modeling, measure definitions, and governed metrics.
  • Working knowledge of Power BI (DAX, Power Query, Tabular models) for migration assessment and planning.
  • Strong CI/CD discipline: Git, automated testing, and automated deployment for both data pipelines and applications.

Preferred

  • Direct production experience with Databricks Unity Catalog and Databricks SQL.
  • Experience leading a BI platform migration (Power BI to Tableau, Tableau to Looker, or similar).
  • Exposure to React or Vue for embedding Dash inside larger web applications.
  • Experience building embedded analytics for external customers - white-label or multi-tenant reporting.
  • Familiarity with restaurant, retail, hospitality, or other guest-facing industry data.
  • Active use of AI-assisted development tooling (Cursor, Claude Code, GitHub Copilot, or similar).
  • Bachelor's degree in Computer Science, Engineering, Analytics, or equivalent practical experience.

About the company

Welcome to Ziosk, where we empower restaurants to focus on what matters most: the guest experience! Have you ever used a tablet to pay at a restaurant? We pioneered the pay-at-the-table concept and we're cooking up a plan to transform the restaurant industry. Our recipe for success has been adapting and growing to exceed the needs of our clients, such as Olive Garden, Texas Roadhouse, Chili's and more - helping them create an experience that keeps guests coming back. Today we have a full menu of solutions, from hardware to software to cloud-based and AI driven products, all focused on helping them create the best guest experience possible to grow their bottom line. Our secret sauce? Our people! Every day, they're cooking up bold solutions, making Ziosk the leading pay-at-the-table provider in the industry.

Apply for this position