Senior Data Engineer - Handshakes

Job ID: SG-TE-0004-1

Senior Data Engineer


The role

We are looking for a Senior Data Engineer in Singapore with a combination of programming and data skills to lead our evolution and development of tools, reporting and analytics infrastructure. You will build dynamic data pipelines that can be deployed to both Cloud and non-Cloud infrastructures. Data Engineers will work on challenges in scaling pipelines to different structured and unstructured data sources while ensuring data is extracted, transformed, and loaded in a timely manner.

You will need to be comfortable working in a multi-disciplinary team of Software Engineers, Data Engineers and Data Scientists to solve real-world business problems. This position is a technical one but with operational accountability.

Key responsibilities

• Design and build scalable and robust data pipelines to enable data-driven decisions for the business
• Design, develop, and maintain data pipelines infrastructure that adhere to ETL principles
• Conceptualise and build systems that are maintainable and scalable
• Work with stakeholders to define data needs and generate reports that are aligned to requests
• Create data tool sets that allow team members to quickly gather the analytics required for their work
• Create end-user reports and visualisations based on the team’s needs and requests
• Work with data from diverse structured and unstructured data sources, as well as various formats (including tabular, text, and time series)
• Transform raw data into insightful reports that will better organisational action


• Bachelor’s degree in Engineering, Computer Science, Statistics, Economics, Mathematics, Finance, or a related quantitative field
• 8 years of experience in consulting, business intelligence, analytics, or an equivalent analyst position
• Experience with data manipulation via scripting (SQL) and coding (R/Python with Pandas, Java, and/or other object-oriented programming languages)
• Passion for analysing large and complex data sets and converting them into the information which drive business decisions
• Proven track record where your data analysis or reporting has had influence on product development and strategy
• Practical experience in designing and implementing software systems
• Experience with Big Data / NoSQL technologies (e.g., Hadoop and Spark), and coding big data processes via Scala / Java
• Experience in designing and developing data integration / data warehousing / business intelligence solutions
• Experience with data modelling and reporting
• Experience in translating analysis results into business recommendations and business questions into an analysis framework
• Ability to contribute broadly, with an agile and growth mindset- which may demand you step into multiple areas
• Passion for solving complex and interesting problems
• Strong analytical and communications skills

Apply now

    We may retain your personal data as long as it is necessary to fulfil the purpose for which it was collected, or as required or permitted by applicable laws. We will cease to retain your personal data, or remove the means by which the data can be associated with you, as soon as it is reasonable to assume that such retention no longer serves the purpose for which the personal data was collected, and is no longer necessary for legal or business purposes.