597,814open jobs
30,191companies
86,075added this week
Browse all
Salary
$47k – $120k per year (Estimated)
Location
Remote (Poland, Ukraine, Armenia)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Globaldev drives businesses to maximize their potential with our custom software development and staff augmentation services.

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.

Responsibilities

- 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.

Requirements

- 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.

Will be a plus

- 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.

What we offer

- 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.

- Mobilization reservation available upon successful completion of the probation period (for Ukrainian colleagues)

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
597,814 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$201k – $352k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Santa Clara
Python
Java
TypeScript
AI/ML
Cursor
Windsurf
Claude Code
Embeddings
AI Agents
LLM
RAG
OpenAI Codex
LLM Guardrails
Mobile
Clean Architecture
DevOps
Vector
Management
ServiceNow
Apply
$240k – $420k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Santa Clara
Python
Java
AI/ML
Cursor
Windsurf
Claude Code
Embeddings
Function Calling
AI Agents
RAG
OpenAI Codex
Human-in-the-Loop
LLM Guardrails
Multi-Agent Systems
Tool Use
Mobile
Clean Architecture
DevOps
Vector
Management
ServiceNow
Apply
$201k – $352k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • New York
Python
Java
TypeScript
AI/ML
Cursor
Windsurf
Claude Code
Embeddings
AI Agents
LLM
RAG
OpenAI Codex
LLM Guardrails
Mobile
Clean Architecture
DevOps
Vector
Management
ServiceNow
Apply
$240k – $420k per year • Equity • In office • Full-Time • 15+ years exp • Bachelor's Degree • Santa Clara
Python
Go
Java
AI/ML
Cursor
Windsurf
Claude Code
AI Agents
RAG
OpenAI Codex
LLM Guardrails
Mobile
Clean Architecture
DevOps
Vector
Management
ServiceNow
Apply
$99k – $157k per year • Remote/Hybrid • 3+ years exp • Bachelor's Degree • Seattle
JavaScript
SQL
Node JS
Databases
PostgreSQL
Oracle
Frontend
React.js
DevOps
Git
Apply
Frontend Developer 5 days ago
Remote • Full-Time
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
DevOps
CI/CD
Apply
$65k – $103k per year (Estimated) • Remote • Full-Time
Go
DevOps
GCP
Kubernetes
Apply
Remote • 3+ years exp
Java
Kotlin
SQL
AI/ML
AI Agents
DevOps
Rest API
Kibana
Grafana
Analytics
Tableau
Microsoft Excel
Apply
$75k – $121k per year (Estimated) • Remote • Full-Time
Go
DevOps
GCP
Kubernetes
Apply
$27k – $66k per year (Estimated) • Remote
DevOps
Ansible
Helm
Prometheus
Kubernetes
Grafana
OpenStack
Amazon S3
Apply
See all jobs
This is one of many
597,814 more open roles from verified company boards, updated every day.