Job Responsibilities:
- Responsible for data analysis and generate reports for estate sub-system performance.
- Develop data set processes.
- Develop analytics programs, machine learning algorithms, and use statistical methods to make raw data useful for smart estate application.
- Extracting data from existing Building Management Systems using BACnet and Modbus protocol.
- Design ETL pipelines to transform raw data into a format suitable for analysis.
- Maintain and improve data aggregation and ingestion through .NET and Python.
- Identify ways to improve data reliability, efficiency and quality.
- Monitor compliance to project requirement, performance standards and specifications.
- Perform overall quality control of the work and report regularly on project status.
- Cooperate and communicate effectively with product development and operation team for implementation.
Job Requirements
- Bachelor’s Degree or equivalent in Electrical/Electronic Engineering or Computing Engineering, Information Technology or related field.
- Minimum 1 year of work experience in data engineering for a diverse range of projects
- Strong in Python, MSSQL and PostgreSQL programming.
- Solid data science knowledge, good data management knowledge.
- Knowledge in BMS communication protocols (BACnet and Modbus) is preferred.
- Knowledge in Data Management, ETL is preferred.
- Strong logical and analytic skills.
- Able to work comfortably and independently in a fast-paced environment.