logo
Urban Redevelopment Authority

Systems Analyst (Data Engineer)

Urban Redevelopment Authority

Permanent/Contract

Closing on 28 Feb 2025

What the role is

About Urban Redevelopment Authority (URA) The Urban Redevelopment Authority (URA) is Singapore’s planning authority. Our mission is to make Singapore a great city to live, work and play. We plan and facilitate the physical development of Singapore, in partnership with agencies and the community, to create a vibrant, sustainable and cosmopolitan city of distinction. URA has undergone a digitalisation journey to harness urban science, geospatial data analytics, modelling and simulation, and AI technologies in urban planning and design. In 2022, URA was appointed as the Whole-of-Government “Urban Planning & Design Technology Centre of Excellence” (URBEX) to digitalise and cohere the urban planning and design ecosystem in its use of data, tools and models. URA has received various awards, including the 2017 Asia Pacific Regional DX Leader in Talent Acceleration by IDC, 2019 Business Transformation Award from PSD, 2024 Public Service Science, Technology and Engineering Conference Excellence Award, and 2024 Special Achievement in GIS Award from ESRI. About Design and Planning Lab (DPLab) Be part of URA’s DPLab, which spearheads URBEX efforts in the experimentation and development of smart planning technologies through Policy-Ops-Tech collaborations. Our teams leverage on their capabilities in data policy, governance, strategy, and engineering, product strategy, business analysis, software engineering, cloud engineering, urban design technologies, data science, AI/ML, and modelling and simulation to collaborate with planners, architects, and policymakers to create insights and digital solutions for Singapore’s urban planning challenges.

What you will be working on

Join DPLab to track and catalogue Singapore’s Land and Space planning inventories. This will be a next-generation data product with associated new features that can enable planning workflows informed by data and advanced analytics. The work is transformative, enriching and fast-paced, and will require you to engage with planners and policy officers in URA and across various agencies to understand the user requirements and provide targeted value through data solutions.

What we are looking for

Requirements: ● Degree in Computer Science, Computer Engineering, GIS, or related disciplines ● At least 2-3 years of experience in data engineering, including the implementation of data pipelines, development of data models and schemas, and pipeline monitoring and management. ● Interest and passion to develop digital platforms, and comfortable with Agile development. ● Experience with: ○ Python, PySpark, or similar programming languages ○ Python packages for data manipulation and analysis (e.g. Pandas, GeoPandas, Shapely) ○ Database design and management (e.g. PostgreSQL, MS SQL, Oracle, Geodatabase) ○ SQL programming (e.g. writing complex queries, optimizing performance, data manipulation) ○ Scripting and version control (e.g. Bash, PowerShell, Git) ○ ETL (Extract, Transform, Load) processes ○ GIS technology (e.g. ArcGIS Server, PostGIS) ○ GIS functions and modules (e.g. Arcade, ArcPy, Tasks and Toolkits, Rules management, Parcel Fabric, Workflow Manager, Data Reviewer, Knowledge Graph) ○ Cloud Platforms (e.g. Microsoft Azure, AWS) ○ Cloud Technologies (e.g. Azure Data Factory, Databricks, Azure Functions, Azure Key Vault, AWS Lambda) ○ API development and SFTP for secure data transfer ○ Infrastructure tools (e.g. Docker, Kubernetes) ● Able to work well with a team and be willing to learn. ● Effective presentation, communication and writing skills. Preferences: ● Familiar with DevOps and CI/CD tools (e.g. Jenkins, GitLab, YAML) ● Experience with ○ Infrastructure-as-Code tools (e.g. Terraform, CloudFormation) ○ Geospatial data ingestion (e.g. BIM, GIS, CAD) ○ Log Management tools (e.g. Azure Monitor, AWS CloudWatch, Splunk) ○ OGC standards – WMS, WFS, WMTS ○ FME tools (e.g. FME Form, FME Flow) ○ Project management through Kanban boards and Confluence ○ System administration and scripting on both Windows and Unix/Linux environments

About Urban Redevelopment Authority

The Urban Redevelopment Authority (URA) is Singapore's national land use planning authority. URA prepares long term strategic plans, as well as detailed local area plans, for physical development, and then co-ordinates and guides efforts to bring these plans to reality. Prudent land use planning has enabled Singapore to enjoy strong economic growth and social cohesion, and ensures that sufficient land is safeguarded to support continued economic progress and future development.