Data Engineer, Engineering Analytics
Job Purpose
The role of the Data Engineer in the Maintenance Engineering Platform team is to oversee the technical aspects of data infrastructure design, implementation, and maintenance. The Data Engineer shall play a critical role in ensuring the reliability, scalability, and efficiency of data pipelines and systems while aligning data engineering efforts with organizational goals and data-driven strategies.
Responsibilities
The duties and responsibilities of Data Engineer are as listed below:
- Provide expertise in designing, developing, and maintaining data infrastructure and pipelines.
- Possess knowledge of networking components such as routers, switches, firewalls, and IoT gateways to support sensor and data transmission infrastructure.
- Define and implement data architecture standards, ensuring data storage, integration, and retrieval efficiency.
- Plan and oversee the scalability of data systems to accommodate growing data volumes and user demands.
- Advocate best practices and maintain high-quality code and data solutions.
- Realize the data pipeline design in a sustainable and robust manner.
- Evaluate and select appropriate data engineering technologies and tools to meet project requirements and industry best practices.
- Continuously monitor and optimize data pipelines and systems for efficiency, speed, and cost-effectiveness.
- Collaborate with cross-functional teams, data analysts, data scientists, and business stakeholders to understand data needs and deliver actionable insights.
- Liaise with IT and network teams to ensure secure and reliable infrastructure that supports scalable analytics deployments.
- Participate in basic network troubleshooting and configuration verification when anomalies affect data collection or model deployment.
Qualifications & Work Experience
- Degree in Mechanical / Electrical / Electronics Engineering / Computer Science / Computing or equivalent from a recognized institution
- Proven 2 to 3 years of working experience in a data engineering team
- Previous Railway System experience would be advantageous
Skills
Technical skills include:
- Technical expertise in data models, database design development, data mining and segmentation techniques
- Knowledge of statistics and experience using statistical packages for analyzing datasets
- Competent in Python and Database languages such as SQL
Generic skills include:
- Strong planning skills and high on conscientiousness
- Able to work independently and as a team effectively adjusting oneself flexibly to different work situations
- Fluent in written and oral communication skills in English
- Team player