Data Platform Engineer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Data Platform Engineer building PostgreSQL-to-Azure CDC pipelines for Software Mind’s global technology clients. Operating Kafka, Debezium and Kubernetes data infrastructure in production.
Responsibilities:
- Build and operate change-data-capture pipelines from PostgreSQL into Azure using Kafka Connect and Debezium
- Configure, deploy and scale connectors end to end, including connector setup, task management, offsets, schema history and snapshot strategy
- Run pipelines as stateful workloads on Kubernetes (AKS), covering configuration, secrets, networking and resource tuning
- Monitor and troubleshoot the platform in production, including connector failures, task rebalances, restarts, throughput, backpressure, message-size limits, retries and recovery
- Automate the platform in Python through configuration-driven onboarding, pipeline orchestration, monitoring and alerting, recovery workflows and automated testing
- Integrate CDC streams with Azure Event Hubs, ADLS, Azure PostgreSQL, ADF and Databricks
- Manage platform infrastructure as code so environments are reproducible and changes are reviewable
- Apply data protection requirements to sensitive data flowing through pipelines, including masking, hashing, access control and retention
Requirements:
- Solid commercial experience as a data or platform engineer, with hands-on work on streaming or CDC pipelines rather than batch reporting alone
- Practical Kafka knowledge, including topics, partitions, offsets, consumer groups and delivery semantics
- At least one Kafka Connect deployment run independently
- Strong SQL and PostgreSQL skills
- Working knowledge of WAL, logical replication, replication slots and replication lag
- Working understanding of CDC concepts: initial snapshots, inserts, updates and deletes, event ordering, at-least-once delivery, and schema evolution
- Confident Python skills for automation and tooling
- Hands-on experience with Azure data services, such as Event Hubs, ADLS or Azure PostgreSQL
- Comfortable working with Kubernetes as a user, including deploying workloads, handling configuration and secrets, reading logs and debugging failing pods
- Ability to debug running pipelines from metrics and logs
- Production experience with Debezium specifically
- Experience operating stateful workloads on AKS, including StatefulSets, stable worker identity and resource tuning under load
- Infrastructure-as-code and CI/CD experience for data platform components, using Terraform, Bicep or similar
- Hands-on work with Databricks and ADF at production scale
- Experience implementing data protection controls for sensitive data, including masking, hashing, access control and retention policies
Benefits:
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives



















