This page was automatically translated and may contain errors. View in English.
T

IFC Engineer

Tata Consultancy Services

Singapore · À temps plein

Soyez le premier à postuler

Expérience
N'importe lequel
Salaire
Ouvertures
1
Publié
il y a 2 heures

Where you'll work

Description de l'emploi

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.

Laissez ce message si vous souhaitez une réponse — nous ne l'utiliserons à aucune autre fin.

Cliquez pour parcourir, glisser-déposer, ou coller une capture d'écran

PNG, JPG, GIF, MP4, WebM, MOV · 20 Mo maximum par fichier · Jusqu'à 5 fichiers