Senior Data Engineer - Streaming Platform
Deel
Descripcion del puesto
About the role
Deel is the all-in-one payroll and HR platform for global teams, and its Data Platform team is rebuilding how operational data becomes data products. It is moving from a batch, trigger-based system to a streaming architecture built on change data capture (CDC), Spark Structured Streaming and Apache Iceberg, aiming to deliver business-critical data models in under 5 minutes. The Senior Data Engineer owns the platform end to end.
Key responsibilities
- Design, build and harden Spark Structured Streaming applications that turn CDC events into near-real-time data models, including stateful processing, slowly changing dimensions, late and partial records and safe restarts.
- Run and scale AWS EMR clusters, owning instance sizing, managed scaling, multi-cluster deployment, memory tuning and consolidation of low-traffic workloads.
- Maintain Apache Iceberg tables: partition specs, compaction, snapshot expiry, delete-file cleanup and fast-lane maintenance for high-churn tables.
- Onboard new business domains: configure CDC sources and destinations in Estuary Flow, set up Kafka-compatible topics, verify backfills in Snowflake and coordinate with database owners.
- Debug production issues such as connection drops, offset regressions, token expiry, schema mismatches and write conflicts.
- Build observability and tooling, such as sending Spark logs to Grafana Loki, watchdog and recovery steps, and AI-assisted runbooks.
- Improve deployment and developer experience through CI/CD pipelines, configuration structure and guardrails.
- Handle ad hoc ingestion and backfill requests from partner teams.
Required profile
- 7+ years of data engineering experience, with at least 3 years running streaming pipelines in production.
- Methodical debugging style: reading logs, forming hypotheses and proving fixes with data.
Required skills
- Apache Spark, Structured Streaming, state stores (RocksDB), checkpointing and performance tuning.
- A lakehouse format, ideally Apache Iceberg (Delta Lake or Hudi also relevant).
- Spark on AWS EMR, EKS or similar, with cluster capacity planning and autoscaling.
- CDC and Kafka semantics, including offsets and delivery guarantees.
- Python and SQL; Scala or Java is a plus.
- Airflow or a similar orchestrator, CI/CD and infrastructure-as-code.
- Nice to have: Snowflake, Grafana, Loki or Alloy, K8s, and experience helping other teams self-serve on a data platform.
What we offer
- Salary range quoted in USD, with offers localized to the candidate's country.
- Stock grant opportunities depending on role, employment status and location.
- Additional perks and benefits depending on employment status and country.
- Optional flexible working office membership.
Questions fréquentes
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Costa Rica.
Salarios por profesión
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
¿Una pregunta sobre esta oferta?
Hágala aquí: recibirá el resumen completo por correo, de inmediato.
Publicado hace 17 horas
Expira en 1 mes
4 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
Deel
Ofertas relacionadas
-
Senior Power BI & Azure Synapse Developer
Software Mind San José -
Analista de Pruebas de Automatización IVR
ARCH LATAM San Jose -
ServiceNow Technical Consultant
Tata Consultancy Services San Jose -
Director, Commerce Systems & Technology (Remote)
Trolley AI San Jose -
Director, AI, Agents & Data Intelligence (Remote)
Trolley AI San Jose