Data Architect

We are looking for an experienced Data Architect to help our client to architect, develop and maintain their data pipeline, data warehouse system and tools.


Mandatory Skill(s)
  • Degree in Information Technology, Computer Engineering, Computer Science or Information System;
  • Has at least 10 years of working experience in Data Architectural roles;
  • Experience in development in the area of data engineering using Scala, Python, Go, Java or Shell scripting;
  • Familiar with Hadoop, Spark, Scala, Hive, Kafka;
  • Advanced knowledge of SQL and in depth knowledge of AWS Cloud;
  • Comfortable working in Linux and containerized environment;
  • Expert level understanding of normalization techniques;
  • Good understanding of modern software engineering best practices (e.g. microservices, SOA engineering practice, design pattern);
  • Good technical and analytical skills;
  • Excellent communication and leadership skills;
  • Strong personality and yet personable to enrich relationships within the organization.



Desirable Skill(s)
  • Experience working in the Media domain;
  • Agile methodology experience.


Responsibilities
  • Architect, develop and maintain the data pipelines, highly scalable big data platforms, data warehouse systems and tools;
  • Build APIs for receiving data from internal applications and create processes for loading data;
  • Present architecture designs and ideas to the technical and non-technical stakeholders through various written, verbal and visual communication methods;
  • In charge of troubleshooting complex issues and providing root cause analysis;
  • Ensure smooth delivery of the projects and products by working closely with the product, technical, business and analytics team;
  • Manage the storage of large volume of data and try to optimize jobs and resource allocation;
  • Look into data security best practices and how they can be implemented in the organization.