jobs in Tata Consultancy Services

Tata Consultancy Services Hiring! Full Time IFC Engineer in - Ricebowl

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

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


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More