Data Engineer
Job Description
Homage data engineers have a penchant for solving data problems. If you love and thrive on keeping up to date with and gaining a deep understanding of the latest web technologies, you will love working with us. Homage is as much about web design as it is about employing diverse areas of Computer Science, including machine learning, information retrieval, distributed computing and natural language processing to transform the home healthcare industry in Asia.
Responsibilities include:
Build and maintain data pipelines
Assemble variety of large complex data set to meet business analytics requirements
Work with stakeholders to understand and resolve data-related technical issues, and support their data infrastructure needs.
Ensure data availability, consistency, and integrity by using the right tools, architecture, design, and implementation choices
Job Requirement
SKILLS AND EDUCATION
Bachelor’s or Master's Degree in Computer Science or ICT-related field, with 2-6 years of experience
Hands-on experience as a data engineer, building ETL (data extraction, transformation, and loading), storages, and analytical tools
Working experience with at least 1 or more cloud services: AWS, Google Cloud, or Azure. AWS experience is a plus.
Good knowledge of at least one of these programming languages e.g. Python, Node.js, or Java
Good knowledge of RDBMS (MySQL), NoSQL databases like DocumentDB, and MongoDB
Experience of working in Agile environment, in a close collaboration with developers
Problem-solving attitude and team spirit
GOOD TO HAVE
Experience with real time data processing
Experience with Big Data tools: Hadoop, Spark, Kafka
Working experience with Unix/ Linux/ Unix-like system