Senior Data Engineer @Globaldev Group
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Data Engineer @Globaldev Group

1mth ago - Globaldev Group is hiring a remote Senior Data Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

You will be a senior engineer on the team that owns the real-time data platform. The platform turns operational events (orders, driver locations, geofence transitions, shifts, MQTT session events) into live analytics, routing inputs, and warehoused data across Postgres/TimescaleDB, ClickHouse, and BigQuery. You will own the platform end-to-end: design, implementation, deployment, and production operation of the streaming jobs, CDC pipelines, Kafka Connect bridges, and downstream sinks that move this data.

  • Designing, implementing, and operating stateful Apache Flink streaming pipelines: keyed state, windowing, watermarks, timers, side outputs, custom sources/sinks.
  • Designing, developing, deploying, and maintaining Change Data Capture (CDC) pipelines using Flink CDC or Debezium, moving operational database changes into the streaming platform with correct snapshot/incremental handling, schema evolution, and downstream idempotency.
  • Building and operating Kafka and Kafka Connect pipelines: topic and partition design, source/sink connectors in distributed mode, schema and converter management, and deadletter routing.
  • Owning the path from Kafka β†’ Flink β†’ Postgres / TimescaleDB / ClickHouse / BigQuery, including schema design, idempotency strategy, batch tuning, and observability.
  • Diagnosing and fixing production issues: checkpoint failures, backpressure, state growth, sink slowness, autoscaler oscillation, restart loops.
  • Hardening the platform: delivery guarantees, watermarks, DLQ handling, schema migrations, alerting coverage.
  • Code reviews and mentoring mid-level engineers.
  • Contributing to the deployment side: Helm charts, ArgoCD applications, GKE configuration, Grafana dashboards, Prometheus alert rules.
  • Influencing direction: state backend choices, schema migrations, when a pipeline needs to be split or rebuilt.

Qualifications

  • 5+ years of professional software/data engineering experience, with strong Java expertise.
  • Production experience with Apache Flink and stateful real-time streaming pipelines.
  • Strong Apache Kafka experience, including Kafka Connect, consumer groups, partitions, delivery guarantees, and schema management.
  • Hands-on CDC experience using Debezium or Flink CDC.
  • Experience designing and operating Kafka β†’ Flink β†’ database/data warehouse pipelines in production.
  • Strong understanding of PostgreSQL and experience with at least one analytical database such as ClickHouse or BigQuery.
  • Experience with Kubernetes and deploying/operating production data workloads.
  • Proven ability to troubleshoot and optimize production streaming systemsβ€”backpressure, checkpoint failures, state growth, latency, lag, and sink performance.
  • Strong understanding of data consistency, idempotency, schema evolution, and observability.
  • Ability to work independently and own a data platform component end-to-end, from design through production operation.

Requirements

  • Experience with TimescaleDB, hypertables, and time-series data.
  • Experience with PostGIS and geospatial/spatial query optimization.
  • Deep ClickHouse performance tuning, including MergeTree and partitioning strategies.
  • Strong BigQuery optimization and data modeling experience.
  • Experience with Flink Kubernetes Operator and Flink autoscaler tuning.
  • Experience with ArgoCD, Helm, GKE, Prometheus, and Grafana.
  • Experience designing high-throughput, low-latency real-time systems at scale.
  • Experience with MQTT or IoT/event-driven systems.
  • Knowledge of Kafka Schema Registry, Avro/Protobuf, and advanced schema evolution.
  • Experience mentoring engineers and leading technical decisions around streaming architecture.
  • Experience with routing, logistics, delivery, mobility, or location-based platforms would be particularly relevant.

Benefits

  • 20 days of paid vacation, 5 sick days, and public holidays.
  • Flexible schedule with a high level of autonomy.
  • Opportunity to influence product and technical decisions.
  • Professional growth and learning opportunities.
  • Comfortable working environment with a supportive team.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer @Globaldev Group
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,783+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later