jobs in Tata Consultancy Services

全职 IFC Engineer 工作, 薪水, Tata Consultancy Services 公司招聘中 - Ricebowl

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Job Description:


Role: IFC Engineer

Location: Singapore


1. Project Overview

The IFC Quality Checker is an automated validation system for Building Information Modelling (BIM) files in IFC4 format.

The system validates architectural, mechanical/electrical, and structural models against 8 predefined quality check rules and generates standardised reports.

2. Technical Architecture

Core Components:

  • AWS ECS Fargate: 8 containerised tasks for parallel QC processing
  • AWS Step Functions: Orchestration of the validation pipeline
  • AWS Lambda: Event triggers and result consolidation
  • Amazon S3: Input/output data storage with event notifications
  • Amazon Bedrock (Claude): AI-assisted mapping generation
  • Docker: Containerised deployment with multi-stage builds


3. Technical Competency

Core Technical Skills

  • IFC/BIM Domain Knowledge: Experience with Industry Foundation Classes (IFC) file format and Building Information Modelling (BIM) workflows
  • IfcOpenShell Library: Proficiency with IfcOpenShell C++ library for IFC file processing and manipulation
  • C++
  • Python Development: Strong Python skills with experience in testing frameworks (Pytest) and data processing libraries
  • Docker & Containerisation: Experience with multi-stage Docker builds, container optimisation, and Amazon ECR
  • Infrastructure as Code: Terraform expertise for AWS resource provisioning and multi-environment deployments
  • CICD via Gitlab


AWS Services Expertise

  • ECS Fargate: Container orchestration and task definition management
  • Step Functions: Workflow orchestration and state machine design
  • Lambda Functions: Event-driven serverless computing
  • S3: Object storage, event notifications, and data lifecycle management
  • IAM: Security policies and role-based access control
  • CloudWatch: Logging, monitoring, and alerting
  • Amazon Bedrock: AI/ML integration for automated mapping generation

Maintenance & Operations

  • Infrastructure Management: Terraform state management across multiple AWS accounts
  • Container Management: Docker image updates, ECR repository maintenance, and deployment automation
  • Monitoring & Logging: CloudWatch log analysis, performance monitoring, and troubleshooting
  • Security Compliance: Maintain RS-NS data classification requirements and security best practices


4. Scope of Work

Development & Maintenance Requirements

  1. Fixing SAST and other security vulnerabilities
  2. Bug fixes and performance optimisation
  3. QC rule updates and validation logic enhancements and deployment if required
  4. Docker image updates and ECR repository management
  5. Integration work on SHIP/HATS GitLab
  6. Integration support for new IFC file formats or standards if required
  7. User support and troubleshooting


重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多