Senior Software Engineer - Barge Data Integration
Kpler · Athènes
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Greece.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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