Backend Engineer - Singapore

Kpler is hiring!


Kpler is an intelligence company providing transparency solutions in energy markets. We develop proprietary technologies that systematically aggregate data from hundreds of sources, ranging from logistics and commercial, to governmental and shipping databases. By connecting the dots across fragmented information landscapes, we are able to deliver our clients with unique real-time market coverage.

We rely on intelligent people to build intelligent software. Our team is composed of individuals of various backgrounds, with diversified skill sets and international experiences. Our clients are players across the energy market spectrum, with offices from Houston to Singapore.

What you will do

Kpler is a rapidly growing data intelligence company providing transparency solutions in energy markets. We develop data pipelines that enrich data from hundreds of sources in real-time, ranging from logistics (satellite images) to governmental and shipping databases. We then derive and forecast key informations for commodities traders and analysts.

What we are looking for

Role Purpose

We are looking for a Backend Engineer who can investigate and fix issues on our platform (wrong data, bugs) coming from our clients or internal users (account managers, sales, analysts). You will help with ongoing development and troubleshooting throughout the system, being able to find creative quick fixes and permanent solutions. The environment includes AWS cloud infrastructure, Linux servers administration, PostgreSQL databases, data issues and Python/Scala based APIs. The Engineering Team thrives on agility, speed, efficiency and utilizing available data to automate and continuously improve its product. As such, you will also work with automated testing and web scraping scripts.

Main Responsibilities

  • Manage the backlog of issues coming from analysts and users.
  • Fix data bugs with the help of other engineers.
  • Coordinate communication on issues status between developers and users.
  • Ensure integrity of data through creative, robust and sustainable quality control methods.
  • Participate in enhancing the monitoring and auditing of data pipelines.
  • Translating technical concepts to/from non-technical language that can be understood by technology, business users and leadership teams.

Recruitment Process

Knowledge & Experience

Must Have

  • Experience with SQL databases, writing own queries
  • Experience with Linux shell scripting
  • Experience with Python programming
  • Experience with AWS cloud deployment
  • Good level of written and spoken English, other languages a plus


  • Knowledge of PostgreSQL server
  • Experience with geographic information systems.
  • Experience of data management lifecycles (collection, cataloguing, ETL design, database management).
  • Experience of LEAN methodologies and approaches to process optimisation.
  • Experience of working independently and to demanding timescales

Key Competencies

  • High level of enthusiasm and a positive attitude
  • Ability to work within teams or independently and scoping/executing high quality deliverable
  • Ability to handle multitasking
  • Proven track record of reliability
  • Possess high level of confidence, desire to succeed, and assertiveness
  • Great communication and customer relationship management experience
  • Ability to work with clients

Additional Information

  • Contract type: Full-Time
  • Location: Singapore, Singapore (048623)
  • Education Level: Bachelor's Degree
  • Experience Level: > 1 year