Saltar al contenido principal

Data Engineer with Apache Flink

Tecnología
E-IT
México, MéxicoHace 2 semanasHasta 18/12/2026

Descripción del puesto

Senior Data Platform Engineer — Nexus Data Platform

About the team

What you'll do

  • 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.
What we’re looking for

Required

  • 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.
Preferred
  • 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 reviewing and directing AI-generated changes, not writing every line by hand.
  • Local-first iteration — every engineer has a local stack to develop and test pipeline changes before promoting to shared environments; schema and job work should be fast to try without waiting on central infrastructure.
  • Prove it before you ship — automated smoke tests and performance benchmarks are part of how we validate changes, not a handoff to someone else at the end.
  • Cross-team by design — data contracts between the pipeline and downstream teams are explicit; we coordinate early with external teams so downstream consumers stay aligned without slowing delivery.
What success looks like in the first 6 months
  • At least one production data domain onboarded through Kafka and Flink end-to-end, with automated validation passing in local and shared environments.
  • A partner team consuming pipeline output under a documented contract — clear access patterns and agreed SLA baselines.
  • Deploy and integration workflow dependable enough for routine use, not a manual heroics exercise each time.
  • Contributed runbooks, automation, or reusable patterns that make onboarding the next domain meaningfully faster.
Keywords
OrchestrationCodingClickHouseApache FlinkApache KafkaApache SparkPartitionSqlApache Http ServerIterationBig dataDebugger

¿Te interesa este puesto?