Search Results

Senior/Principal Analyst [Data Engineer] (Compliance Strategy & Insights Division)

Agency: Inland Revenue Authority of Singapore
Job no.: 543475
Work type: Permanent/Contract
Location: Singapore
Categories:Economics/Statistics, Engineering

Our Mission:
• Act as an agent of the Government and provide service in administering, assessing, collecting and enforcing payment of taxes
• Advise the Government and represent Singapore internationally on matters relating to taxation

Be Transformational.

Make your mark. Create an impact.

At IRAS, we partner you to deliver quality tax services and foster a competitive tax environment for our nation's social and economic growth. By leveraging digital capabilities as part of a future-ready team, your opportunities keep expanding.

As a Senior/Principal Analyst (Data Engineer), you have good interpersonal skills, an analytical mind and a curiosity for all things data and digital. At IRAS, you will have the space to explore rich income and tax data sets in Singapore and drive our digital transformation journey by creating and delivering impactful solutions across the organisation. You will leverage digital tools and use data intelligently to re-engineer business processes and produce insights for smarter decision-making.

The result? Your mark of insight stamped on digital solutions.


  • To assess and implement robust and scalable big data technologies/architectures to enable optimal data generation, extraction, transformation and storage from a wide variety of data sources
  • To engineer, optimise, fine-tune and maintain efficient, secure and reliable data pipelines to ingest, clean and consolidate data sources into the analytics systems and solutions
  • To recommend and implement ways to improve data reliability, efficiency and quality through the use of programming languages and big data processing/manipulation tools
  • To conduct research on emerging big data architecture, technologies and systems to ensure that they continue to support the requirements of the data scientists and the business stakeholders in the mid to long-term
  • To build and maintain an efficient, scalable and future-proof deployment infrastructure to enable the development and deployment of production quality analytics and AI applications  
  • To work with data scientists to productionise and maintain analytics/ artificial intelligence solutions (e.g. applications, models) by integrating them into business processes.  This includes converting proof-of-concepts developed by data scientists into production-grade products and converting machine learning models in Application Program Interfaces (APIs)
  • To provide technical guidance to junior data analysts/engineers on complex data issues, handling of big data sets and use of advanced methodologies


  • Degree in Computer Engineering, Computer Science, Mathematics, Software Engineering, equivalent fields or proven experience in data engineering
  • At least 5 years of experience in data engineering and AI, which includes developing and maintaining data, AI infrastructure and pipelines that use big data and/or cloud platforms
  • Proficiency in SQL, Spark, Python is a must. Experience in Hadoop, Scala, DAX, TensorFlow, C++/C#, etc. is a plus
  • Hand-on experience working on both relational and non-relational databases
  • Experience with cloud platforms (e.g. Azure), modelling data for analytics and with DevOps, ModelOps, automation, containerization is preferred
  • Good knowledge of algorithms and data structures and an understanding of analytics models and distributed systems
  • Strong verbal and written communication skills and ability to explain technical solutions to the business users and partners
  • Good coaching skills. Able to provide effective guidance to junior team members.

All new appointees will be appointed on a two-year contract in the first instance.

Applications close:

Back to search results Apply now

Share this:

| More
Back To TopTOP