Senior Platform Software Engineer (Streaming and Event-Driven Platforms)

Medallia

Municipio de Esquel

Híbrido

ARS 121.133.000 - 181.700.000

Jornada completa

hace 21 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Medallia is seeking a hands-on Senior Platform Software Engineer to operate streaming platforms like Kafka and Flink at scale. You will ensure availability, reliability, and scalability across production environments and collaborate with cross-functional teams to standardize infrastructure patterns.

The role is hybrid with 3 days onsite in the Buenos Aires vicinity, prioritizing candidates nearby. You will work on improving automation, observability, and incident response for mission-critical

Formación

  • Hands-on Kafka operations experience in production
  • Experience diagnosing and resolving incidents in distributed systems
  • Designing or evaluating high availability and fault-tolerance strategies
  • Proficiency in Java, Go, or Python or similar languages
  • Experience documenting designs and leading architectural reviews
  • Professional working English proficiency, both spoken and written

Responsabilidades

  • Operate and maintain Kafka, Flink, Debezium, and Apicurio platforms.
  • Manage Kafka brokers, partitions, replication, ISR health, consumer groups, upgrades, and recovery.
  • Troubleshoot producer, consumer, networking, authentication, serialization, and lag issues.
  • Operate Flink runtime components and jobs, including checkpoints, state, scaling, and recovery.
  • Manage Debezium connector lifecycle, offsets, snapshots, failures, and schema changes.
  • Support schema evolution and compatibility through Apicurio Registry.
  • Lead production incident triage, root-cause analysis, and performance tuning.
  • Review event-driven architectures and recommend reliable and scalable platform patterns.
  • Build automation, observability, alerts, documentation, and operational playbooks.
  • Participate in periodic on-call rotation to maintain 24/7 reliability and performance.

Conocimientos

Kafka Operations
Distributed Systems Troubleshooting
High Availability & Fault Tolerance
Programming in Java/Go/Python
Technical Collaboration & Review
English Communication

Descripción del empleo

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.

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

We are seeking a hands-on Senior Platform Software Engineer with experience operating streaming and event-driven platforms at scale. As a key member of the Platform Services team, you will help ensure the availability, reliability, and scalability of Kafka, Flink, Debezium, and Apicurio.

Responsibilities
  • Operate and maintain Kafka, Flink, Debezium, and Apicurio platforms.
  • Manage Kafka brokers, partitions, replication, ISR health, consumer groups, upgrades, and recovery.
  • Troubleshoot producer, consumer, networking, authentication, serialization, and consumer-lag issues.
  • Operate Flink runtime components and jobs, including checkpoints, savepoints, state, scaling, and recovery.
  • Manage Debezium connector lifecycle, offsets, snapshots, failures, and schema changes.
  • Support schema evolution and compatibility through Apicurio Registry.
  • Lead production incident triage, root-cause analysis, and performance tuning.
  • Review event-driven architectures and recommend reliable and scalable platform patterns.
  • Build automation, observability, alerts, documentation, and operational playbooks.
  • Participate in a periodic on-call rotation to maintain 24/7 reliability and performance of production services.

Candidates based in the Buenos Aires vicinity will be prioritized as this role is Hybrid, 3 days per week onsite.

Qualifications
Minimum Qualifications
  • 5 years of experience in software, systems, platform, DevOps, or reliability engineering. 3 years of experience operating distributed platforms in production.
  • Apache Kafka Operations: Hands-on experience configuring, scaling, and operating production Apache Kafka clusters, including managing partition reassignments, replication factors, In-Sync Replicas (ISR), consumer group rebalances, and consumer lag mitigation.
  • Distributed Systems Troubleshooting: Experience diagnosing, root-causing, and resolving production incidents involving distributed systems, including network partitions, data loss, service degradation, or high-latency failures
  • High Availability & Fault Tolerance: Experience designing or implementing failure recovery mechanisms (such as active-passive/active-active failovers, dead-letter queues, or automated leader elections) to meet high-availability SLAs/SLOs.
  • Demonstrated experience in Java, Go, Python, or a similar programming language.
  • Technical Collaboration & Review: Experience conducting formal architecture reviews, documenting system design proposals (e.g., RFCs/ADRs), and partnering across engineering teams to standardize infrastructure patterns
  • Professional working English proficiency, spoken and written.
Preferred Qualifications
  • Data Streaming Ecosystem: Experience deploying, configuring, or maintaining at least one of the following technologies in a production environment: Apache Flink, Debezium, Kafka Connect, or a schema registry (e.g., Confluent Schema Registry, Glue Schema Registry).
  • Broader hands-on experience across Flink, Debezium, Kafka Connect, and Apicurio.
  • Knowledge of Avro, JSON Schema, Protobuf, and schema compatibility practices.
  • Experience operating streaming platforms on Kubernetes or cloud infrastructure.
  • Experience with platform automation, observability, major upgrades, disaster recovery, and failure-mode validation.
  • Experience supporting large-scale, business-critical streaming platforms.

At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age (40 and over), disability, genetic information, veteran status or military service, or any other status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at ApplicantAccessibility@medallia.com. For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Platform Software Engineer (Streaming and Event-Driven Platforms)
Senior Platform Software Engineer (Streaming and Event-Driven Platforms)

Medallia • Buenos Aires

Híbrido
ARS 179.773.000 - 239.697.000
Senior Data Platform Engineer
Senior Data Platform Engineer

Medallia • Buenos Aires

Presencial
ARS 136.275.000 - 211.983.000
Software Engineering, Senior (Java, Kubernetes, Kafka)
Software Engineering, Senior (Java, Kubernetes, Kafka)

Medallia • Municipio de Esquel

Híbrido
ARS 132.725.000 - 191.715.000
Senior Platform Engineer: Streaming & Event-Driven
Senior Platform Engineer: Streaming & Event-Driven

Medallia • Buenos Aires

Híbrido
ARS 179.773.000 - 239.697.000
Staff Data Platform Engineer
Staff Data Platform Engineer

Medallia • Municipio de Esquel

Híbrido
ARS 211.983.000 - 302.833.000
Principal Engineer, Data & Event Intelligence
Principal Engineer, Data & Event Intelligence

Medallia • Buenos Aires

Híbrido
ARS 114.613.000 - 171.920.000
Senior Platform Engineer - Streaming & Event-Driven (Hybrid)
Senior Platform Engineer - Streaming & Event-Driven (Hybrid)

Medallia • Municipio de Esquel

Híbrido
ARS 121.133.000 - 181.700.000
Senior Software Engineer, Front-End (Text Analytics)
Senior Software Engineer, Front-End (Text Analytics)

Medallia • Buenos Aires

Presencial
ARS 2.000.000 - 3.200.000
Semi-Senior IT Systems Engineer, Identity Access Management
Semi-Senior IT Systems Engineer, Identity Access Management

Medallia • Buenos Aires

Presencial
ARS 1.200.000 - 1.800.000
Senior Data Platform Engineer: Streaming & Data Contracts
Senior Data Platform Engineer: Streaming & Data Contracts

Medallia • Buenos Aires

Híbrido
ARS 136.275.000 - 211.983.000