A short weekly digest of new roles matching this search. Unsubscribe anytime.
Data Infrastructure Maintenance and Optimisation: Monitor and maintain existing data pipelines to ensure optimal performance, reliability, and cost-effectiveness. Troubleshoot data quality issues, resolve pipeline failures, and implement performance improvements. Conduct regular reviews of data infrastructure to identify opportunities for enhancement and modernisation.
Data Modelling and Architecture: Design and implement appropriate data models including star schema, snowflake schema, and wide table structures based on analytical requirements. Implement Slowly Changing Dimension (SCD) strategies to handle historical data changes effectively whilst maintaining data integrity and analytical accuracy.
Collaboration and Knowledge Sharing: Work collaboratively with cross-functional teams including data analysts, data scientists, and business stakeholders to ensure data solutions meet business needs. Contribute to the development of data engineering best practices and standards within the organisation.
[What we are looking for]
Experience:
-
Minimum 3-5 years of experience in data engineering, data analytics, or related technical field, with demonstrated experience in designing and implementing data pipelines and analytics solutions
Skills:
-
Data Architecture and Modelling: Strong knowledge of data modelling concepts including star schema, snowflake schema, and wide table designs. Proficient in implementing Slowly Changing Dimension (SCD) patterns and understanding their appropriate use cases for maintaining historical data accuracy.
-
Data Platform Technologies: Comprehensive understanding of modern data architecture patterns including Data Lake, Data Warehouse, Data Lakehouse, and Data Mesh concepts. Ability to evaluate and recommend appropriate architectural approaches based on business requirements and technical constraints.
-
Technical Programming Skills: Proficient in Python programming language with experience in data manipulation libraries (pandas, numpy), data pipeline frameworks, and API development. Strong SQL skills for data querying, transformation, and database management across various database platforms.
-
Data Engineering Practices: Solid foundation in data engineering principles including data ingestion, transformation, quality assurance, and pipeline orchestration. Knowledge of data analysis techniques and data management practices including data governance, lineage tracking, and metadata management.
-
Cloud and Platform Experience: Knowledge of Databricks and AWS cloud services will be an advantage, including experience with cloud-based data processing, storage solutions, and managed analytics services. Familiarity with infrastructure-as-code and DevOps practices for data platforms.
-
Problem-Solving and Communication: Strong analytical and problem-solving skills with the ability to troubleshoot complex data issues and optimise system performance. Excellent communication skills to effectively collaborate with both technical and non-technical stakeholders, and ability to translate business requirements into technical solutions.
What we offer you:
GovTech is an equal opportunity employer committed to fostering an inclusive workplace that values diverse voices and perspectives, as we believe that diversity is the foundation to innovation.
Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programs.
We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.
Please note that this will be a 2-year fixed term contract.
Learn more about life inside GovTech at go.gov.sg/GovTechCareers.
Stay connected with us on social media at go.gov.sg/ConnectWithGovTech