Backend Engineer - Real-Time Data Pipelines & Microservices

Kpler

Scotland

On-site

GBP 80,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kpler in the United Kingdom (Scotland) is seeking an Engineer II in the Maritime & Logistics division to design, build, and operate high-throughput data processing and API systems. You will own real-time streaming applications and backend services delivering maritime intelligence to global consumers via streaming tech.

You will work with Java, Scala, Python; Kafka, Flink, Airflow; Kubernetes, Docker and GitOps.

Qualifications

  • 3+ years of professional software engineering delivering backend microservices and data pipelines.
  • Strong proficiency in Java, Scala, and Python.
  • Experience building event-driven apps or data pipelines in AWS.
  • Experience operating containerized services on Kubernetes with Docker and GitOps.
  • Solid SQL, relational DB design, and distributed systems fundamentals.

Responsibilities

  • Design, build, and maintain high-performance backend microservices and APIs using Java, Scala, and Python.
  • Design, develop, and operate real-time data pipelines and stream-processing applications using Java, Scala, Kafka Streams, and Apache Flink, as well as batch-processing workflows using Python and Apache Airflow.
  • Drive end-to-end technical ownership of backend services from initial design and testing through deployment, continuous monitoring, and production operations.
  • Optimize system health, throughput, and consumer lag across streaming infrastructure to maximize data freshness and platform uptime.
  • Investigate production incidents, perform root-cause analysis, and implement long-term structural improvements.
  • Reduce technical debt by elevating maintainability, observability, automated test coverage, and CI/CD practices.
  • Partner cross-functionally with product managers, platform engineers, and peer teams to turn complex maritime domain needs into robust software.

Skills

Java
Scala
Python
AWS
Kubernetes
Docker
GitOps
SQL
Distributed systems

Tools

GeoServer
PostGIS
WKT
S2
H3

Job description

Kpler in the United Kingdom (Scotland) is seeking an Engineer II in the Maritime & Logistics division to design, build, and operate high-throughput data processing and API systems. You will own real-time streaming applications and backend services delivering maritime intelligence to global consumers via streaming tech.

You will work with Java, Scala, Python; Kafka, Flink, Airflow; Kubernetes, Docker and GitOps.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer: Real-Time Data & IoT Pipelines
Backend Engineer: Real-Time Data & IoT Pipelines

Kpler • Scotland

Remote
GBP 65,000 - 90,000
Backend Engineer
Backend Engineer

Kpler • Scotland

On-site
GBP 80,000 - 110,000
Senior Backend Engineer — Real-Time Maritime Data
Senior Backend Engineer — Real-Time Maritime Data

Kpler • Annan

On-site
GBP 90,000 - 120,000
Senior Data Engineer: Global Pipelines & Cloud Infra
Senior Data Engineer: Global Pipelines & Cloud Infra

Lever, Inc. • Scotland

On-site
GBP 75,000 - 110,000
Full-Stack Engineer — Real-Time Trade Data
Full-Stack Engineer — Real-Time Trade Data

Kpler • Scotland

On-site
GBP 60,000 - 90,000
Backend Engineer - Real-Time Supply Chain Platform
Backend Engineer - Real-Time Supply Chain Platform

Kpler • United Kingdom

Remote
GBP 55,000 - 85,000
Backend Engineer - Commodities
Backend Engineer - Commodities

Kpler • Moffat

On-site
GBP 65,000 - 90,000
Staff Data Platform Engineer — Real-Time Pipelines & Infra
Staff Data Platform Engineer — Real-Time Pipelines & Infra

The Consensus • United Kingdom

Remote
GBP 110,000 - 170,000
Backend Engineer - Commodities
Backend Engineer - Commodities

Kpler • United Kingdom

Remote
GBP 55,000 - 85,000
Realtime Commodities Backend Engineer
Realtime Commodities Backend Engineer

Kpler • Moffat

On-site
GBP 65,000 - 90,000