Jobiglo

No results.

Senior Software Engineer - Barge Data Integration

Kpler · Athènes

New
Senior 🇬🇧 English
Python SQL Kafka Scala Elasticsearch PostgreSQL PostGIS TypeScript Vue Avro

Job description

About the role

Kpler, which provides global trade intelligence for commodities, energy and maritime sectors, is hiring a Senior Software Engineer in its Commodities tribe. You will lead the end-to-end integration of US inland waterway barge data into Kpler's global cargo intelligence platform, with full design authority and a "you build it, you run it" approach.

Key responsibilities

  • Drive the full engineering lifecycle: external feed ingestion, domain modeling, streaming, entity resolution and UI distribution.
  • Map incoming barge data to Kpler reference data (vessels, zones, installations, products) using Elasticsearch and PostgreSQL matching patterns.
  • Build Kafka streaming pipelines with event-driven contracts, Avro schemas, deduplication and dead-letter queue replays in Python and Scala.
  • Surface integrated barge data via Elasticsearch read models, external APIs, data warehouse feeds and the Kpler Terminal (TypeScript/Vue).
  • Maintain operational ownership of services, set SLOs, take part in on-call rotations and drive post-incident improvements.
  • Validate external feeds and integrate human-in-the-loop analyst workflows so corrections apply to barge movements.
  • Mentor engineers, document architectures and help decompose legacy estates into event-driven services.

Required profile

  • ~5+ years of experience designing, operating and maintaining data-intensive production systems with full ownership.
  • Proven ability to build clean, well-bounded services in large, complex codebases.
  • Hands-on production Kafka experience, including schema management, deduplication and replay patterns.
  • Experience integrating external data feeds, managing schema mapping and building data quality monitoring.
  • Direct experience with production observability, incident resolution and documentation.

Required skills

  • Advanced Python and SQL
  • Kafka streaming (Avro, Schema Registry)
  • Nice to have: Scala (Kafka Streams), PostGIS, Elasticsearch, Airflow, Snowflake, Kubernetes, GitOps, TypeScript or Vue

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Kpler.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Greece.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 4 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Kpler

Athènes