M

Medallia

Experience management platform for feedback analytics

Staff Data Platform Engineer

Data EngineeringUpdated on Nov 10
Full-timeNo salary listed

About the Job

Requirements

  • At least 10 years of experience building and operating large-scale analytical or OLAP serving systems in production.
  • Hands-on experience operating an OLAP or analytical serving engine at scale, including schema design, ingestion, and query-performance tuning under multi-tenant load.
  • A demonstrated track record designing serving-layer architecture for multi-tenant SaaS workloads, including partition strategy, tenant- and program-scoped read/write SLA tradeoffs, and hot-partition mitigation.
  • Fluency in analytical schema design and evolution, including migrations at scale.
  • Working fluency in how data arrives from upstream streaming systems, sufficient to define and defend ingest contracts without owning those pipelines.
  • Ability to write clear architecture decision records, runbooks, and onboarding documentation.
  • A track record of mentoring senior engineers and influencing technical direction beyond the immediate team.
  • Professional working English proficiency, written and oral.
  • Comfort reviewing and directing AI-generated changes.
  • Ability to develop and test pipeline changes using a local stack.
  • Ability to validate changes with automated smoke tests and performance benchmarks.
  • Ability to coordinate early with external teams around explicit data contracts.

Responsibilities

  • Set technical direction for the platform's analytical serving layer, including storage topology, ingest from streaming contracts, and partitioning for multi-tenant workloads.
  • Own the end-to-end OLAP serving strategy, including engine topology, ingest patterns from upstream streaming contracts, and benchmark-driven SLA gates for tenant- and program-scoped reporting workloads.
  • Define the contract boundary between upstream ETL and the analytical serving layer, including serving-layer inputs, record unification across sources, and projecting new data sources into the layer.
  • Lead production hardening of the serving layer, including deployment architecture, operator lifecycle, security, and observability under real load.
  • Represent the analytical serving layer in cross-team forums with product, reporting, and analytics partners, resolving ambiguity at contract boundaries before it becomes delivery risk.
  • Mentor senior engineers on OLAP schema design, query optimization, and operational practices for the serving layer.
  • Publish architectural decisions for urgent serving-layer questions, with partner-team sign-off and a clear implementation path.
  • Deliver serving-layer performance meeting agreed thresholds for tenant- and program-scoped workloads on at least one onboarded domain.
  • Define and partially execute the production infrastructure path for the serving layer, including topology, deployment gates, and upgrade strategy.
  • Ship a cross-team ingest contract with SLA baselines for a downstream reporting team.
  • Improve team operations so senior engineers are more autonomous on OLAP schema and query work and recurring surprises decrease.
  • Develop and test pipeline changes through local-first iteration before promoting them to shared environments.
  • Validate changes using automated smoke tests and performance benchmarks.

Desired Qualifications

  • Hands-on experience with StarRocks at scale, including Routine Load, Stream Load, FE/BE topology, and query-pattern tuning; experience with ClickHouse, Druid, Pinot, or comparable OLAP engines is also considered strong.
  • Experience operating Apache Iceberg, including Nessie or Hive/Glue catalogs, S3-backed tables, and Flink sink configuration.
  • Awareness of Gov Cloud or regulated-environment requirements for data platform deployments.
  • Direct experience with Kafka, Flink, or change data capture tooling such as Debezium, for reasoning about upstream contracts.
  • Familiarity with Medallia's domain, including experience management, survey lifecycles, and program/tenant hierarchies, or an equivalent multi-tenant feedback platform.

About the Company

Medallia

Experience management platform for feedback analytics

Medallia is a platform for experience management that helps companies collect and analyze feedback from customers and employees to improve experiences. It works by gathering signals from multiple channels—surveys, social media, and direct feedback—then using analytics to produce actionable insights that guide improvements. The product is delivered on a subscription basis, with additional professional services for implementation and optimization. What sets Medallia apart from competitors is its integrated, omnichannel approach that combines customer and employee experience data in one platform, offering enterprise-grade analytics, dashboards, and reporting, along with consulting and training to help clients act on insights. Medallia aims to help businesses boost customer satisfaction and employee engagement, thereby strengthening competitive advantage through better experiences.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Palo Alto, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Medallia

See more jobs