K

Kpler

Real-time commodity and shipping analytics

Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAthens, GreeceNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of experience designing, operating, and maintaining data-intensive production systems with full ownership.
  • Advanced Python and SQL expertise, including the ability to build clean, well-bounded services within large, complex, evolving codebases.
  • Hands-on production experience with Kafka streaming, including schema management with Avro or Schema Registry, deduplication, and replay patterns.
  • Experience integrating external data feeds, managing schema mapping, and building data quality monitoring frameworks.
  • Direct experience managing production observability, writing documentation, and resolving incidents in a distributed system environment.

Responsibilities

  • Drive the full engineering lifecycle for end-to-end integration architecture, from external feed ingestion and domain modeling to streaming, entity resolution, and user-interface distribution.
  • Map incoming barge data onto Kpler reference data for vessels, zones, installations, and products using existing Elasticsearch and PostgreSQL matching patterns.
  • Build event-driven Kafka streaming pipelines, including contracts, Avro schemas, deduplication mechanisms, and dead-letter queue replays, using Python and Scala.
  • Deliver integrated barge data across Elasticsearch read models, external APIs, data warehouse feeds, and Kpler Terminal features using TypeScript and Vue.
  • Maintain operational ownership of services, set service-level objectives, participate in on-call rotations, and drive post-incident improvements.
  • Validate external feeds and integrate human-in-the-loop analyst workflows so corrections apply seamlessly to barge movements.
  • Mentor crew members, document architectural designs, and contribute to decomposing legacy estates into event-driven services.

Desired Qualifications

  • Experience with or familiarity with Scala, including Kafka Streams, or a track record of rapidly mastering new languages.
  • Familiarity with geospatial data tools such as PostGIS, or exposure to maritime, logistics, or commodities domains.
  • Experience with Elasticsearch, Airflow, Snowflake or lakehouse table formats, Kubernetes, and GitOps deployments.
  • Working knowledge of TypeScript or Vue to collaborate on user-facing terminal features.

About the Company

Kpler

Real-time commodity and shipping analytics

Kpler provides real-time data and analytics across oil, gas, LNG, agriculture, metals, and shipping for traders, banks, and governments. Its platform gathers terminal data, vessel movements, and trade flows, delivering insights via a web terminal, an API, and Excel add-ins for on-demand market monitoring. Its breadth across multiple commodities and markets, along with real-time and historical intelligence and growth through acquisitions, sets it apart. Its goal is to help clients make informed trading, risk management, and policy decisions while expanding into adjacent markets and new products.

Company size
501-1,000
Company stage
Private
Total funding
$220M
Headquarters
Paris, France
Founded
2014

Recently Posted Jobs

Explore more opportunities at Kpler

See more jobs