Senior Data Engineer

  • Technology
  • Singapore, Singapore

Senior Data Engineer

Job description

The role:

As a Data Engineer, you will be part of one of Southeast Asia’s strongest technology teams working on cutting-edge business intelligence technologies. Your mission is to build a robust and fine-grained data warehousing system. Your will build expertise in data warehousing, big data, and data streaming, and keep yourself hands-on with latest innovation in the field. PropertyGuru will invest in your career growth, giving you ample opportunity to learn from team members as well as best-in-class partners and training.

 

Our websites attract more than 100 million monthly page-views which results in non-stop massive click-stream for behaviour data. Are you ready to turn our massive data into insights?

 

Responsibilities:

  • Design protocol for data integration
  • Build and maintain data warehousing system, including injection, large scale transform, OLAP design, dependency management, etc.
  • Build and maintain data streaming system
  • Develop reliable and agile ETL systems
  • Actively co-ordinating with other departments or product group about requirements and expectations

Requirements

  • Proficient in python and good knowledge in Java
  • Interest on distributed data processing systems such as Hadoop or Spark

Good to have:

  • 1 year+ experience in data warehousing
  • Experience on dimensional modelling for analytical databases
  • Experience on building enterprise DW across different operational regions
  • Experience dealing with click-stream data from websites and mobile applications
  • Solid understanding of some BI tools such as Birst, QlikView or Tableau