Hybrid Senior Data Engineer

Posted last week

Apply now

About the role

  • Senior Data Engineer responsible for building and maintaining core datasets and APIs for global trade information. Join Kpler to leverage innovation for impactful results in commodities and maritime sectors.

Responsibilities

  • 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.
  • Responsible for end-to-end ownership of development work, beginning with a clear understanding of assigned tickets and requirements.
  • Designing and implementing functionality across APIs and data processing components.
  • Ensuring deployments to development environments are tested and reviewed by peers and product stakeholders.
  • Emphasize strong testing practices through unit, integration, and functional tests aligned with defined scenarios.
  • Monitor performance, alerts, and SLOs to ensure the functionality operates reliably and optimally in production.

Requirements

  • 6-8 years of experience in data-focused software engineering roles.
  • Strong programming skills in Scala (or JVM) experience with Python preferred.
  • Proven experience designing and operating RESTful APIs, including secure and versioned interfaces.
  • Solid understanding of data modeling, schema evolution, versioning and serialization technologies such as Avro or Protobuf.
  • Hands-on experience with SQL and NoSQL databases, including query optimization and performance tuning.
  • Experience building and maintaining batch or streaming data systems, with knowledge of streaming patterns and reliability concerns.
  • Familiarity with caching strategies, CI/CD pipelines, and modern monitoring and alerting practices.
  • Proficiency with Git-based workflows, code reviews, and Agile development methodologies.
  • Strong 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 effectively across product and engineering teams.

Benefits

  • Professional development opportunities
  • Flexible working hours

Job title

Senior Data Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job