yoinka

Senior Data Platform Engineer

Medallia

Palermo, Ciudad Autónoma de Buenos Aires (CABA), Argentina; Cuauhtémoc, MexicoFull TimeSenior
Sign in to applyVerified 2h ago
Location
Palermo, Ciudad Autónoma de Buenos Aires (CABA), Argentina; Cuauhtémoc, Mexico
Employment
Full Time
Work model
On-Site
Level
Senior
Posted
2h ago

Skills

ClickHouseFlinkKafkaSQLSpark

About this role

Overview

Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the management of experiences, insights, and actions for candidates, customers, employees, patients, and residents alike.   We believe that every experience is a memory that can last a lifetime. Experiences shape the way people feel about a company. And they greatly influence how likely people are to advocate, contribute, and stay. At Medallia, we are committed to creating a world where organizations are loved by their customers and their employees. We empower exceptional people to create extraordinary experiences together.  Bring your whole self. The Role and Team The Nexus Data Platform team owns the ETL data pipeline and analytical engine that powers Medallia's next-generation reporting and analytics experience. We build and operate the centralized data platform that gives every Medallia product a shared, reliable view of the customer — one source of truth for who they are and how they've engaged across offerings. This is platform engineering: pipelines, contracts, and serving infrastructure at scale.

Responsibilities

Own pipeline slices end-to-end: data ingest into a distributed streaming platform, stream-processing transform jobs, and projection of clean, contract-compliant records into downstream stores. Onboard new data domains and production entities — legacy schema mapping, streaming topic contracts, and stream-processing job development. Build and run stream-processing jobs in the cloud — transforms along the change-data-capture → streaming → processing path and batch ingestion via managed big-data services — including checkpointing, failure recovery, and job-level runbooks. Deploy and troubleshoot streaming and processing workloads on a container orchestration platform — job lifecycle and day-to-day application-level troubleshooting, in partnership with SRE on the underlying cluster. Partner with downstream teams on data contracts: schema ownership, where consumers read from, and clear boundaries between the ETL pipeline and the teams that serve on top of it. Candidates based in the Buenos Aires or Mexico City vicinity will be prioritized as this role is Hybrid, 3 days per week onsite.

Qualifications

Minimum Qualifications 5+ years experience building production grade streaming pipeline systems. Hands-on experience with a distributed streaming/messaging platform (Kafka + Flink/Spark or similar): topic and partition design, consumer group semantics, compaction, and schema-aware serialization. Production experience with a distributed stream-processing engine: SQL or DataStream-style jobs, state management, checkpointing, and operational debugging of long-running jobs. CDC ingestion familiarity — WAL or log-based change capture into a streaming platform. Demonstrated experience with SQL and schema design across relational sources. Demonstrated experience deploying and troubleshooting streaming workloads on a container orchestration platform — basic troubleshooting of deployments and running jobs. Track record shipping observable, testable pipeline components — health checks, smoke gates, benchmark-driven validation. Ability to work independently on assigned roadmap items while coordinating with cross-functional partners on contract boundaries Professional working English proficency, both written and oral.

Preferred Qualifications

Direct, hands-on experience with Apache Kafka and Apache Flink Familiarity with Debezium CDC capture. Experience projecting streaming data into an OLAP or analytical serving engine (StarRocks, ClickHouse, Druid, Pinot, or similar). Awareness of Gov Cloud deployment constraints and data residency considerations. Experience with multi-tenant SaaS data workloads (tenant partitioning, hot-partition skew). How We Work AI-assisted development — we use coding agents and automation to move fast; you should be comfortable

Listing verified 2h ago. Applications go through the company's official careers site.

← Back to Yoinka

Senior Data Platform Engineer at Medallia, Palermo, Ciudad Autónoma de Buenos Aires (CABA), Argentina; Cuauhtémoc, Mexico | Yoinka