×
Register Here to Apply for Jobs or Post Jobs. X

Senior PLM Developer

Job in Dearborn, Wayne County, Michigan, 48120, USA
Listing for: IPS Technology Services
Full Time position
Listed on 2026-06-03
Job specializations:
  • IT/Tech
    Data Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

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 3

DEXPERIENCE. 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.

Responsibilities
  • Development: Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption).
  • 3

    DEXPERIENCE 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.
Qualifications
  • Skills Required: REST APIs, Data Migration, Java, Artificial Intelligence & Expert Systems, Python
Preferred Qualifications
  • Skills Preferred: C++, Teamcenter
Experience
  • 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 3

    DEXPERIENCE.
  • 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 3

    DEXPERIENCE 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.
Benefits/Additional Qualifications
  • Preferred Qualifications: Proven track record of at least one major Teamcenter-to-3DX migration project.
  • Knowledge: Knowledge of Python for rapid prototyping of AI/data-cleansing models.
  • Analytical

    Skills:

    Strong analytical skills to handle "edge cases" in data migration where standard mapping fails.

Education Required:

  • Bachelor's Degree

Requirements

  • PLM, REST APIs, Data Migration, Java, Artificial Intelligence, Expert Systems, Python
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary