IFC Engineer
Singapore · పూర్తి సమయం
దరఖాస్తు చేసుకునే వారిలో మొదటి వ్యక్తిగా ఉండండి
- అనుభవం
- ఏదైనా
- జీతం
- —
- ఖాళీలు
- 1
- పోస్ట్ చేయబడింది
- 1 గంట క్రితం
Where you'll work
ఉద్యోగ వివరణ
Role overview
This position is for an IFC Engineer based in Singapore. The work centers on an automated IFC Quality Checker used to validate Building Information Modelling (BIM) files in IFC4 format. The system checks architectural, mechanical/electrical, and structural models against eight predefined quality rules and produces standardized reports.
Technical architecture
The solution is built on a containerized AWS-based stack designed for parallel processing and automated orchestration.
- AWS ECS Fargate is used to run eight containerized tasks for parallel quality-check processing.
- AWS Step Functions coordinates the validation workflow.
- AWS Lambda is used for event-triggered processing and consolidating results.
- Amazon S3 stores input and output data and handles event notifications.
- Amazon Bedrock with Claude supports AI-assisted mapping generation.
- Docker is used for containerized deployment with multi-stage builds.
Core technical competencies
The role requires strong knowledge across BIM/IFC processing, backend development, cloud services, and infrastructure automation.
- Hands-on experience with IFC and BIM workflows, including the Industry Foundation Classes file format.
- Practical use of the IfcOpenShell C++ library for IFC file handling and manipulation.
- Proficiency in C++ development.
- Strong Python development skills, including Pytest-based testing and data processing libraries.
- Experience with Docker, multi-stage builds, image optimization, and Amazon ECR.
- Infrastructure as Code experience using Terraform for AWS provisioning and multi-environment setups.
- CI/CD implementation through GitLab.
- Working knowledge of AWS ECS Fargate, Step Functions, Lambda, S3, IAM, CloudWatch, and Amazon Bedrock.
Maintenance and operations
In addition to development work, the role involves ongoing operational support and infrastructure upkeep.
- Managing Terraform state across multiple AWS accounts.
- Maintaining Docker images, ECR repositories, and deployment automation.
- Reviewing CloudWatch logs, monitoring performance, and resolving issues.
- Following RS-NS data classification requirements and security best practices.
Development and support responsibilities
The engineer will also contribute to continuous improvement, defect resolution, and integration support.
- Remediating SAST findings and other security vulnerabilities.
- Fixing bugs and improving performance.
- Updating QC rules, enhancing validation logic, and deploying changes when needed.
- Supporting integration work on SHIP/HATS GitLab.
- Assisting with support for new IFC formats or evolving standards where necessary.
- Providing user support and troubleshooting assistance.
Additional information
Location for this role is Singapore. The position is full-time and onsite. No stipend or salary details were provided in the source.