IPS Technology Services | Full time
Dearborn, United States | Posted on 05/28/2026
Share this job with your network
- Job Opening ID ZR_1831_JOB
- Job Type Full time
- Date Opened 05/28/2026
- Salary $50/hr on W2
- Job Opening Status In-progress
- Industry Technology
- City Dearborn
- State/Province Michigan
- Country United States
- Zip/Postal Code 48120
Job Role: Data Engineering Engineer
Job Location: Dearborn,
MI LOCAL PREFERRED
Job Duration: 12 Months
Position Description:
Role Overview:
We are looking for a Senior PLM
Developer to architect and build a next-generation migration pipeline from
Teamcenter to 3DEXPERIENCE. This role is unique in its requirement to develop
AI-driven automation tools that identify and resolve data discrepancies
(attribute mismatches, structure gaps, and metadata conflicts) during the
transfer. You will be responsible for consuming Teamcenter APIs, managing a
middle data layer, and utilizing XPDM and CAA to ingest high-fidelity data into
3DX.
- Development: Expert-level Java
development skills (Core Java, Multi-threading, and RESTful API consumption).
- 3DEXPERIENCE Expertise: Strong
experience with CAA C++ / Java scripting and a deep understanding of the XPDM
integration framework.
- Teamcenter Knowledge:
Experience consuming Teamcenter SOA (Service Oriented Architecture) and
understanding the Teamcenter Data Model.
- AI/Automation: Familiarity with
AI/ML frameworks (e.g., Python-based libraries like Scikit-learn or Pandas, or
LLM-based data cleaning) to automate the resolution of data conditions and
discrepancies. Middleware: Experience working with a "Middle Data
Layer" or staging databases (Mongo DB) to transform data before final
import.
- CAD/PLM Data: Understanding of
CAD data structures (Item Revisions, Datasets, BOMs) and how they translate
between different PLM platforms.
Skills Required:
- REST APIs, Data Migration,
Java, Artificial Intelligence & Expert Systems, Python
Skills Preferred:
Experience Required:
- Engineer 2 Exp: 4+ years Data
Engineering work experience in PLM Domain
Key Responsibilities:
- Migration Tooling Development:
Build and maintain Java-based migration utilities to extract data from
Teamcenter (via SOA/Middle Layer) and import it into 3DEXPERIENCE.
- AI-Driven Data Quality: Develop
and implement AI/Machine Learning models or logic-based automation to detect,
categorize, and auto-correct data discrepancies between the source and target
systems.
- 3DX Integration: Utilize XPDM (Cross-Platform
Data Management) frameworks to facilitate seamless data exchange and ensure
data integrity within the 3DEXPERIENCE environment.
- CAA Development: Write and
optimize CAA (Component Application Architecture) scripts to handle complex
geometry and metadata requirements within the 3DX/CATIA environment. API
Consumption: Interface with Teamcenter’s middle data layer to extract PLM
objects, BOM structures, and CAD datasets.
- Data Mapping &
Transformation: Define complex mapping logic to transform Teamcenter’s data
model into the 3DX Unified Typography.
Preferred Qualifications:
- Proven track record of at least
one major Teamcenter-to-3DX migration project.
- Experience with ENOVIA/3DX data
modeling and configuration.
- Knowledge of Python for rapid
prototyping of AI/data-cleansing models.
- Strong analytical skills to
handle "edge cases" in data migration where standard mapping fails.
Education Required:
{{criteriaIndex}}
{{field}} {{captialize(condition)}}
( )
{{topMessage}}
{{topMessage}}
previous next
{{score}}%
{{message}}
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}
For privacy and security purposes, please go through the following points and provide consent.
Accept Decline
{{cxPropBodyMessage}}
{{getI18n("zr.careers.autopopulate.success")}}
{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}
{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}
{{botName}}