jobs in Tata Consultancy Services

Sepenuh Masa IFC Engineer Jobs, in Tata Consultancy Services - Maukerja

Kongsi
Simpan

Lokasi Kerja

  • Singapore

Penerangan Kerja

Tanggungjawab

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


Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut