Job Search and Career Advice Platform

Enable job alerts via email!

Data Engineer

FPT Asia Pacific

Singapore

On-site

SGD 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider in Singapore is seeking a highly skilled professional to develop advanced 3D geospatial and BIM solutions. You will create custom tools and automate workflows while implementing cloud engineering solutions. The ideal candidate possesses strong proficiency in Python and C# along with expertise in geospatial libraries and BIM data manipulation. A Bachelor's degree in a related field is required. This position offers opportunities for innovation in urban planning through cutting-edge technology and 3D data analysis.

Qualifications

  • Proficient in Python programming with geospatial libraries.
  • Strong C# (.NET) capabilities for performance-critical applications.
  • Hands-on experience with AWS and Docker for cloud solutions.

Responsibilities

  • Develop custom geoprocessing tools using Python and C#.
  • Create automated solutions for processing 3D data across BIM platforms.
  • Implement cloud engineering solutions with AWS and Terraform.

Skills

Python programming
C# (.NET) programming
ArcPy scripting
AWS
Docker
Terraform
3D data manipulation
Geometric algorithms

Education

Bachelor's degree in computer science or related field

Tools

ArcGIS
FME
Revit
ArchiCAD
Job description

We are seeking a highly skilled professional to provide advanced 3D geospatial and Building Information Modelling (BIM) solutions. This engagement involves developing automated workflows, managing complex 3D datasets, and implementing cloud-based infrastructure to support geospatial, BIM operations, and digital tools. You will work closely with DPLab teams and planners to create innovative solutions that enhance Singapore's urban planning capabilities through cutting-edge 3D data processing and analysis.

Key Responsibilities
  • Develop custom geoprocessing tools using ArcPy scripts, Python, and C# (.NET) to automate complex 3D workflows, validate, and extract information from BIM models
  • Restructure and reorganise imported BIM/IFC data structures to align with schemas and operational requirements
  • Create automated solutions for processing 3D data and geometries across multiple BIM platforms including Revit, ArchiCAD, and IFC-SG formats
  • Implement cloud engineering solutions using Infrastructure as Code principles with AWS, Docker, and Terraform
  • Build and deploy robust data processing pipelines, including Feature Manipulation Engine (FME) deployments in cloud environments
  • Conduct tool exploration and development work, e.g. creating algorithms to derive centrelines from BIM/IFC connectivity elements
  • Integrate multiple software platforms and APIs to create seamless automated workflows
Required Skills
  • Proficiency in Python programming with extensive experience in geospatial libraries (arcpy, geopandas, shapely) and BIM data manipulation
  • Strong C# (.NET) programming capabilities for performance‑critical 3D processing applications, e.g. Revit.
  • Extensive experience with custom ArcPy scripting and geoprocessing tool development
  • Hands‑on experience with cloud platforms, particularly AWS, including Docker containerisation and Terraform for infrastructure management
  • Demonstrated expertise in working with 3D data formats and BIM formats (Revit, ArchiCAD, IFC‑SG)
  • Strong understanding of 3D geospatial concepts, coordinate systems, and spatial analysis techniques
  • Experience with geometric algorithms and 3D computational geometry
Preferred Qualifications
  • Experience with FME for data transformation and pipeline development in cloud environments
  • Deep knowledge of ArcGIS Enterprise Suite including Portal, Enterprise Geodatabase, and distributed collaboration between ArcGIS Portal instances
  • Experience with ArcGIS frameworks, Role-Based Access Control (RBAC) implementation for large systems, and necessary metadata/schema structure to support effective access control
  • Understanding of inter-ArcGISPortal connections and enterprise deployment strategies
  • Experience with CI/CD pipelines and automated deployment processes
  • Knowledge of urban planning applications and workflows
  • Bachelor's degree in computer science, geospatial engineering, software engineering, or related field
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.