Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Data engineer (kafka)

Sheffield
Smartedge Solutions
Data engineer
€60,000 a year
Posted: 13 April
Offer description

Overview

Design and build Kafka-based streaming applications (Kafka Streams/ksqlDB) in Scala/Python for transformation, enrichment, and routing. Implement end-to-end streaming pipelines with strong data quality, idempotency, and DLQ patterns. Model topics, schemas, and contracts (Avro/Protobuf/JSON) and maintain backward/forward compatibility. Develop batch/stream interoperability with Spark/Structured Streaming for aggregation, feature generation, and storage in Parquet/ORC. Integrate processed data into analytics/observability platforms (e.g., Splunk) for dashboards, alerting, and proactive insights. Build automated validation, replay, and backfill mechanisms to ensure reliability and SLA adherence. Apply observability to the pipelines themselves (metrics, traces, structured logs) and tune performance/cost. Collaborate with platform/infra teams who handle Kafka administration while owning application-side streaming logic. Ensure security and compliance for application data paths (authn/z, encryption in transit/at rest, secret management). Document data flows, schemas, and runbooks for streaming services.


Responsibilities

* Design and implement Kafka-based streaming applications (Kafka Streams/ksqlDB) in Scala and/or Python for transformation, enrichment, and routing.
* Develop end-to-end streaming pipelines: producers, stream processors, and consumers with data quality, idempotency, and DLQ patterns.
* Model topics, schemas, and contracts (Avro/Protobuf/JSON) and maintain backward/forward compatibility.
* Develop batch/stream interoperability: Spark/Structured Streaming jobs for aggregation, feature generation, and storage in Parquet/ORC.
* Integrate processed data into analytics/observability platforms (e.g., Splunk) for dashboards, alerting, and proactive insights.
* Build automated validation, replay, and backfill mechanisms to ensure reliability and SLA adherence.
* Apply observability to the pipelines (metrics, traces, structured logs) and optimize performance and cost.
* Collaborate with platform/infra teams handling Kafka administration while focusing on application-side streaming logic.
* Ensure security and compliance for data paths (authn/z, encryption in transit/at rest, secret management).
* Document data flows, schemas, and runbooks for streaming services.


Qualifications

* Kafka application development: Kafka Streams/ksqlDB, producer/consumer patterns, partitioning/serialization, exactly-once/at-least-once semantics.
* Languages: Strong in Scala and/or Python for streaming apps; familiarity with testing frameworks and CI for stream processors.
* Schema management: Avro/Protobuf/JSON, schema registry usage, compatibility strategies.
* Stream/batch processing: Spark (including Structured Streaming), Parquet/ORC, partitioning/bucketing, performance tuning.
* Data quality and reliability: Idempotent processing, DLQs, replay/backfill, lineage, and SLA-aware designs.
* Observability: Metrics/tracing/logging for stream apps; integration with downstream dashboards/alerts.
* Security/compliance: AuthN/Z in clients, TLS/SASL usage, secret management in code/services.
* Collaboration: Work with Kafka platform/admin teams; strong communication and documentation.
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Data engineer
Sheffield
Teksystems
Data engineer
£500 a day
Similar job
Lead ai data engineer — data pipelines & ai services
Sheffield
UK Civil Service
Data engineer
€60,000 a year
Similar job
Data engineer – build scalable pipelines & impact
Sheffield
Boost Talent ltd
Data engineer
€55,000 a year
See more jobs
Similar jobs
It jobs in Sheffield
jobs Sheffield
jobs South Yorkshire
jobs England
Home > Jobs > It jobs > Data engineer jobs > Data engineer jobs in Sheffield > Data Engineer (Kafka)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save