Zendesk

Senior Staff Data Engineer

Zendesk
Apply
2 months ago
Madison, WI, USA or Austin, TX, USAStaff+
H1B sponsor

Base Salary

$200k - $300k/yr

Responsibilities

  • Define enterprise semantic architecture for metrics, dimensions, entities, relationships, grain, time semantics, and business context.
  • Establish reusable semantic contracts for analytics, applications, and AI systems.
  • Evaluate and recommend semantic platform architectures, including Snowflake Semantic Views, dbt Semantic Layer/MetricFlow, Cube, and other approaches.
  • Design and build metadata-driven capabilities for semantic discovery, metric computation, query generation, governed access, versioning, and extensibility.
  • Partner with AI teams on conversational analytics, Data Agents, and other AI interfaces.
  • Establish golden datasets and evaluation practices for semantic interpretation, query accuracy, metric correctness, and analytical answer quality.
  • Lead multi-team initiatives from architecture and proof of concept through production adoption, operational support, and continuous improvement.
  • Influence build-versus-buy decisions, mentor engineers, improve contributor experience, and drive platform adoption and migration.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, Data Science, or a related field, or equivalent practical experience.
  • 10+ years of experience in data engineering, data architecture, distributed systems, software engineering, or related platform disciplines.
  • At least 3+ years of hands-on experience implementing semantic layers.
  • Experience designing and building large-scale data, analytics, semantic, developer, or platform systems used by multiple teams in production.
  • Deep expertise with modern analytical warehouses and transformation frameworks, including Snowflake or Databricks, dbt, and cloud-based ELT pipelines.
  • Strong software engineering fundamentals and production experience with SQL and at least one programming language such as Python, Java, Go, or Scala.
  • Deep understanding of dimensional, entity-based, and analytical data modeling, including grain, relationships, time dimensions, and metric definitions.
  • Ability to collaborate with executives, architects, engineers, analysts, data scientists, and business stakeholders.
  • Proven ability to mentor senior engineers and influence technical decisions across multiple teams.
  • Preferred experience with Snowflake Semantic Views, dbt Semantic Layer/MetricFlow, Cube, LookML/Looker, text-to-SQL, agent evaluation, MCP, conversational analytics, vendor evaluation, or adoption roadmaps.

Benefits

  • Hybrid working model with purposeful in-person collaboration and flexibility to work remotely for part of the week.
  • Position may be eligible for bonus, benefits, or related incentives.

Tech Stack

Apache KafkaAWSDatabricksdbtGitHub ActionsGoJavaKubernetesMySQLPythonScalaSnowflakeSQLTerraform

Categories

Data Engineering
Zendesk

About Zendesk

5,001-10,000 employees

Zendesk builds a cloud-based customer service and contact center platform that unifies ticketing, messaging, voice, knowledge base, and AI-driven automation for businesses. It sells SaaS subscriptions and add-ons to companies across industries; founded in 2007 and headquartered in San Francisco, Zendesk is privately held under Hellman & Friedman after being taken private, and supports omnichannel CX and employee service workflows.

Contact me