Current Vacancies

Software Engineer – Data

Role & Mission

  • A problem solver who likes complex technical challenges and variety;
  • Able to work in an agile and international environment.

Job Description

Jack’s Labs is looking for a motivated software engineer for the Data Team in Jakarta. The Data Team manages all things Hadoop, Spark and HBase, a distributed, scalable, big data store database, and one of the most widely used components in Hadoop, an essential tool for data engineering. You will be working in the Jakarta based development team led by an Engineering Manager and together with its Australia based peer team you will develop, distribute and support Apache HBase and Hadoop, related to data for geosciences (seismic, well logs, GIS, etc.).

Key Responsibilities

  • Have strong technical knowledge of the Hadoop ecosystem;
  • Collaborate with project stakeholders in all locations and with other component developers, making sure that Hadoop, Spark, HBase and other cluster components operate flawlessly in the platform;
  • Troubleshooting complex customer and production issues, providing on demand help
    and fixes when necessary;
  • Grow and continuously learn so that you and your team improve;
  • Document development phases and monitor systems;
  • Be open and transparent, think of better ways of doing things.

Preferred Qualifications

  • Bachelors or master’s degree in Computer Science, or Computer Engineering or related technical field;
  • 3+ years of software development experience;
  • Essential experience with Hadoop, HBase, Spark, Python, Scala, Cloudera and /or Hortonworks toolset, Kafka;
  • Exposure to Scala code with update Spark version, real development experience;
  • Exposure to Linux based operating systems and shell script;
  • Experience in Git or Bitbucket Source Code Version control tools;
  • Experience with databases like SQL Server / PostGres / PostGIS;
  • Experience in scalability and performance optimisation of large, preferably distributed
  • Solid interpersonal and English skills;
  • Self-driven & motivated personality, with a passion for problem solving.

Bonus Points

  • Experience with geoscience data (seismic, well logs, grids);
  • Experience in GIS data and related distributed databases (Geomesa);
  • Solid understanding of REST API;
  • Experience with Machine Learning.

We are seeking enthusiastic and motivated team-members who are looking to fast-track their experience with exposure to major oil and gas clients.

This position is ideal if you have at least three years of experience and want more exposure to enterprise and offshore projects. We have high expectations and our pay rates and perksmatch these expectations.

A willingness to learn and challenge yourself is important to us, and you. An adventure in data awaits!

No vacancy available at this moment.
To apply, please send your CV by email to