PLM Data Migration Engineer - Teamcenter...
Role details
Job location
Tech stack
Job description
We are seeking a PLM Data Migration Engineer with experience in Teamcenter and 3DEXPERIENCE environments. The role involves developing migration utilities, managing PLM data transformations, and supporting AI-driven automation for data quality and discrepancy resolution during system migration activities., + Build and maintain Java-based migration utilities to extract and import PLM data between systems
-
Develop automation solutions to detect and resolve data discrepancies, including attribute mismatches, structure gaps, and metadata conflicts
-
Consume REST APIs and Teamcenter SOA services for data extraction and integration
-
Utilize XPDM frameworks to support data exchange and maintain data integrity within 3DEXPERIENCE
-
Develop and optimize CAA scripts for handling geometry and metadata requirements
-
Work with middleware and staging data layers, including MongoDB, for data transformation and migration processing
-
Extract and manage PLM objects, BOM structures, item revisions, and CAD datasets
-
Define and implement data mapping and transformation logic between PLM platforms
Requirements
-
Bachelor's Degree
-
4+ years of data engineering experience in the PLM domain
-
Strong Java development experience including Core Java, Multithreading, and REST API integration
-
Experience with Teamcenter SOA and Teamcenter data model
-
Experience with 3DEXPERIENCE, including XPDM and CAA C++/Java scripting
-
Experience with REST APIs and data migration projects
-
Knowledge of AI/ML tools or Python libraries such as Scikit-learn or Pandas
-
Experience working with middleware or staging databases such as MongoDB
-
Understanding of CAD and PLM data structures including BOMs, datasets, and item revisions
Preferred Qualifications
-
Experience with C++
-
Experience in Teamcenter to 3DEXPERIENCE migration projects
-
Experience with ENOVIA/3DX data modeling and configuration
-
Strong analytical and problem-solving skills for complex data migration scenarios
-
Python experience for rapid prototyping and data-cleansing automation