Full-Stack Data BI Engineer (on-site)
Role details
Job location
Tech stack
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.