Remote Jobs RockRemote Jobs Rock

Senior Data Engineer | Real-Time & Streaming

๐Ÿ•’ yesterday
Apache FlinkApache KafkaJavaPython/pyflink
Apply Now

๐Ÿ“œ Description

  • Design end-to-end streaming data products with Apache Flink, Kafka, and event-driven architectures.
  • Build stateful stream-processing applications and resilient real-time and batch pipelines.
  • Manage Kafka topics, partitioning, consumer groups, schemas, and schema evolution.
  • Develop REST APIs, streaming interfaces, and microservices for data consumers.
  • Deploy and operate AWS services using Terraform; improve CI/CD, testing, observability, and alerting.
  • Monitor production services, resolve incidents, optimise performance, review designs, and mentor engineers.

๐Ÿ› ๏ธ Requirements

  • 7+ years of professional experience in data engineering, including at least 3 years building and operating real-time or streaming systems in production.
  • Strong hands-on experience with Apache Flink in production, including DataStream APIs and Flink SQL.
  • Strong Java skills, with experience in Python/PyFlink or Scala also valued.
  • Solid experience with Apache Kafka, event-driven architectures, and schema management using Avro and Schema Registry.
  • Proven experience building APIs and microservices using REST and OpenAPI.
  • Strong AWS experience, including relevant services such as MSK, Kinesis, Managed Service for Apache Flink, Lambda, API Gateway, ECS/EKS, S3, and IAM.
  • Strong SQL and data modelling skills across streaming and batch workloads.
  • Experience with CI/CD tooling such as GitLab CI or GitHub Actions, alongside automated unit, integration, contract, and load testing.
  • Experience with observability tools such as CloudWatch, OpenTelemetry, Prometheus, and Grafana.
  • Fluency in English, both written and spoken.

โœจ Benefits

  • The opportunity to build production-grade real-time data products within the financial markets industry.
  • End-to-end ownership across streaming pipelines, APIs, and production operations.
  • Collaboration with platform engineers, product owners, and business stakeholders.
  • Scope to influence technical decisions, improve engineering practices, and mentor other engineers.
  • Hybrid working model in Porto.
Full job description

Alongside partners with organizations to drive digital transformation and build high-performing tech teams.

We are looking for a Senior Data Engineer to join a project with one of our clients operating in the financial markets industry.

You will design, build, and operate real-time data products on an enterprise data platform, taking ownership from event ingestion and stream processing to the APIs and services used by consumers. This is a hands-on role combining advanced streaming engineering, production ownership, and technical guidance.

Responsabilities:

  • Design and deliver end-to-end streaming data products using Apache Flink, Apache Kafka, and event-driven architectures.
  • Develop stateful stream-processing applications, including windowing, event-time handling, watermarks, checkpointing, and exactly-once processing guarantees.
  • Build and maintain resilient ingestion, transformation, and delivery pipelines for real-time and batch workloads.
  • Manage Kafka topics, partitioning, consumer groups, schemas, and schema evolution.
  • Design and develop REST APIs, streaming interfaces, and microservices with clear contracts, versioning, authentication, and rate limiting.
  • Deploy and operate services on AWS, using Infrastructure as Code with Terraform.
  • Embed data quality controls, automated testing, observability, and actionable alerting throughout the delivery lifecycle.
  • Build and improve CI/CD pipelines, including automated deployment, rollback, and safe release practices.
  • Monitor production services against agreed SLAs, investigate incidents, and optimise latency, throughput, reliability, and cost.
  • Apply security best practices across authentication, authorisation, encryption, secrets management, and least-privilege access.
  • Translate business requirements into technical designs, challenge assumptions, and propose practical solutions.
  • Review code and designs, mentor engineers, and contribute to engineering standards and technical documentation.

Requirements

  • 7+ years of professional experience in data engineering, including at least 3 years building and operating real-time or streaming systems in production.
  • Strong hands-on experience with Apache Flink in production, including DataStream APIs and Flink SQL.
  • Strong Java skills, with experience in Python/PyFlink or Scala also valued.
  • Solid experience with Apache Kafka, event-driven architectures, and schema management using Avro and Schema Registry.
  • Proven experience building APIs and microservices using REST and OpenAPI.
  • Strong AWS experience, including relevant services such as MSK, Kinesis, Managed Service for Apache Flink, Lambda, API Gateway, ECS/EKS, S3, and IAM.
  • Strong SQL and data modelling skills across streaming and batch workloads.
  • Experience with CI/CD tooling such as GitLab CI or GitHub Actions, alongside automated unit, integration, contract, and load testing.
  • Experience with observability tools such as CloudWatch, OpenTelemetry, Prometheus, and Grafana.
  • Fluency in English, both written and spoken.

Benefits

  • The opportunity to build production-grade real-time data products within the financial markets industry.
  • End-to-end ownership across streaming pipelines, APIs, and production operations.
  • Collaboration with platform engineers, product owners, and business stakeholders.
  • Scope to influence technical decisions, improve engineering practices, and mentor other engineers.
  • Hybrid working model in Porto.
DKB Code Factory

Senior Data Engineer

๐Ÿ•’ 5 days ago
DKB Code Factory

Design and operate scalable data pipelines and platform solutions, integrating diverse sources and ensuring reliable, high-quality data for analytics, reporting, and AI applications.

๐Ÿ“ ๐Ÿ‡ช๐Ÿ‡ธ Valencia - Hybrid๐Ÿ’ผ Full-Time๐ŸŽธ Senior๐Ÿ›ข๏ธ Data Engineer๐Ÿ“ข ๐Ÿ‡ฌ๐Ÿ‡ง English Required๐Ÿ“ข ๐Ÿ‡ฉ๐Ÿ‡ช German Required
SQLPythonScalaJava
Higgsfieldai

Data Engineer

๐Ÿ•’ 3 days ago
Higgsfieldai๐Ÿข Artificial Intelligence๐Ÿง  AI-native

Build and scale data pipelines, integrations, and models connecting product, customer, sales, and revenue data to power enterprise reporting, forecasting, customer intelligence, and GTM decisions.

SQLPythonETL/ELTData Pipelines
SPC Brasil

Engenheiro(a) de dados Sr

๐Ÿ•’ 3 days ago
SPC Brasil๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Financial Services

Desenvolve e mantรฉm pipelines de dados em AWS, Databricks e Cloudera, otimiza processamento distribuรญdo com Spark e apoia รกreas de negรณcio na implementaรงรฃo de soluรงรตes de dados.

Engenharia De DadosPythonScalaApache Spark
SIXT

AI Data Engineer III

๐Ÿ•’ 3 days ago
SIXT๐Ÿ‘ฅ 11 - 50 employees๐Ÿข Law Enforcement

Design the semantic layer, mobility-domain ontologies, and text-to-SQL agents that help analysts and AI systems query an AWS data platform reliably, while setting agent-ready data standards and mentoring engineers.

SQLPythonAWSRedshift
Lula

Senior Data Engineer

๐Ÿ•’ 4 days ago
Lula๐Ÿ‘ฅ 201 - 500 employees๐Ÿข Financial Services๐Ÿค B2B

Own the design, delivery, and reliability of complex data pipelines and models across Azure and Snowflake, enabling trusted data for business decisions while setting engineering standards and mentoring colleagues.

Data EngineeringSnowflakeAzureSQL

Trusted by Remote Workers