Data engineer - Singapore

Bengaluru, Karnataka, India Full-time

Job Description: Data Engineer

As a member of Data Engineering at GO-JEK you will be at the epicenter of an amazing company experiencing extreme growth and solving the challenges that come with scaling rapidly. Accessibility of insight requires accessibility of data; quality of insight requires quality of data and everyone deserves accessibility to quality data. As GO-JEK is facing exponential growth, our data has followed the same growth curve.

As a member of the Data Engineering team, you will be doing just that building and scaling a data platform that enables reliable, trustworthy, and approachable data delivered to thousands of GO-JEK employees. Your software will deliver, model, curate, data that powers core data platforms at GO-JEK.

Required Skills

  • Bachelor’s degree or higher in an engineering field

  • 4+ years of experience in relevant domain

  • Experience in multiple programming languages (preferable at least one of Go, Java,

    Ruby Or any open source language)

  • Strong object-oriented programming skills

  • Well versed in software and data design patterns

  • Experience building real time data pipelines from ingestion to delivery in critical data

    applications (like Kafka, Flink, Storm, Spark etc.)

  • Experience extending and implementing core functionality and libraries in data

    processing platforms (like Flink, Spark/Spark SQL, Storm Bolts, etc.)

  • Willingness to learn new languages and methodologies

  • An incredible desire to be part of a team that delivers impactful results every day

  • A commitment to writing understandable, maintainable, and reusable software

  • An innate desire to deliver and a strong sense of accountability for your work

  • An enormous sense of ownership

    Desired Skills (It would be great if you could check some of these boxes!)

  • Working with large scale production Kafka clusters

  • Experience dealing with large scale data at Tera/Peta byte scale

  • Strong understanding of different storage architectures and their appropriate

    application

  • Substantial experience in taking applications to production (performance, scale,

    reliability)

  • Database performance concepts like indices, segmentation, projections, and

    partitions

  • Experience with Chef, Ansible or other similar automation tool

Apply for this opening at http://gojek.recruiterbox.com/jobs/fk0186w?apply=true