Kpler

Data Engineer

Kpler

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build and maintain Kpler's core datasets (vessels characteristics, companies, geospatial data).
  • Responsible for creating and maintaining REST APIs, streaming pipelines (Kafka Stream), and Spark batch pipelines.
  • End-to-end ownership of development tasks, beginning with a thorough understanding of assigned tickets and requirements.
  • Design and build functionality—including APIs and data processing components—ensuring code is deployed to development environments and reviewed through peer and product testing.
  • Writing and executing unit, integration, and functional tests aligned with defined test scenarios, while ensuring full compliance through detailed validation.
  • Monitoring system performance, alerts, and SLOs to ensure optimal functionality and reliability.

Requirements

  • 3–5 years of experience in data-focused software engineering roles.
  • Good programming skills in Scala (or JVM) experience with Python preferred.
  • Proven experience designing and operating RESTful APIs, versioned interfaces.
  • Good understanding of data modeling, schema evolution, and serialization technologies such as Avro or Protobuf.
  • Experience building and maintaining batch or streaming data systems, with knowledge of streaming patterns and reliability concerns.
  • Familiarity CI/CD pipelines, and modern monitoring and alerting practices.
  • Proficiency with Git-based workflows, code reviews, and Agile development methodologies.
  • Good sense of ownership, with pragmatic problem-solving skills, constructive critique and the ability to deliver end-to-end solutions.
  • Excellent communication skills and fluency in English, with the ability to collaborate across product and engineering teams.
Benefits
  • We are an equal opportunity employer
  • Friendly approach
  • Supportive colleagues and clients

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ScalaPythonREST APIsKafka StreamSparkdata modelingschema evolutionAvroProtobufCI/CD
Soft skills
problem-solvingownershipconstructive critiquecommunicationcollaboration