
Data Engineer (Data & Systems Engineering)
Centre for Strategic Infocomm Technologies
πΈπ¬ Singapore
On-site
25 months ago
- Object Oriented Programming
- Python
- Golang
- Java
- C++
- SQL
- NoSQL
- ETL
- Apache NiFi
- Airflow
- Microservices
- REST API
- Agile
- Scrum
- Hadoop
- Elasticsearch
- Apache Solr
25 months ago
Key Responsibilities
- Develop and maintain robust data pipelines for extracting, transforming, and loading data from diverse sources.
- Identify, design, and implement process improvements, including automation of manual processes, optimization of data delivery, and design of scalable infrastructure.
- Gather and analyze telemetry data to provide actionable insights, enhancing the efficiency of data systems and key business performance metrics.
Minimum Requirements
- Background in Computer Science, Computer Engineering, Information Systems, or a related field.
- A minimum of 2 years of hands-on experience with object-oriented programming languages such as Python, Golang, Java, or C++. (Project/internship experience will be considered for recent graduates.)
- Proficiency with both relational SQL and NoSQL databases.
- Experience in building ETL flows using tools such as NiFi or Airflow.
- Familiarity with microservices architecture and RESTful API design.
Preferred Qualifications
- Experience with software development in Agile SCRUM environments, including testing and production error/metrics monitoring.
- Expertise in building scalable, fault-tolerant, and maintainable data pipelines.
- Proficiency in big data tools such as Hadoop, Spark, and Kafka.
- Experience with search engines like Elasticsearch or Solr.
Considerations for senior positions
- Candidates with at least 5 years of proven track record in data engineering development.
- Experience in technical coaching to junior data engineers.
Data Engineer (Data & Systems Engineering) Β· Centre for Strategic Infocomm Technologies