PLM Data Migration Engineer

Stefanini$126K — $137K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of experience in PLM or data engineering
  • Completion of at least one end-to-end PLM migration project
  • Strong analytical skills for complex data issues
  • Proficient in combining backend engineering with AI/automation practices
  • Expertise in Java (specifically Core Java, multithreading, REST APIs)
  • Experience in PLM data migration processes
  • Familiarity with Python for AI/ML tasks, including data processing tools like Pandas and Scikit-learn

Responsibilities

  • Develop Java utilities for data extraction via SOA/middleware APIs
  • Build and maintain a staging database for data transformation and validation
  • Design AI-driven automation to identify and fix data inconsistencies
  • Implement data mapping logic between Teamcenter and 3DEXPERIENCE data models
  • Utilize XPDM frameworks for data integration and exchange
  • Create C++/Java components for handling CAD and metadata structures
  • Consume Teamcenter SOA APIs to extract PLM objects such as BOMs and CAD datasets

Benefits

  • Opportunities for professional development and career growth
  • Collaborative work environment focused on building strong relationships
  • Engagement in innovative AI-driven projects
  • Access to emerging technologies within the PLM field
  • Supportive talent acquisition process ensuring clear communication
Full Job Description
Details:

Stefanini is looking for a PLM Data Migration Engineer (Dearborn, MI)



This position is centered on designing and developing an AI-driven PLM data migration framework that enables seamless transformation and loading of Teamcenter data into the 3DEXPERIENCE platform, while ensuring high data integrity and automation in resolving discrepancies.

Key Responsibilities
  • Develop Java-based migration utilities to extract data from using SOA / middleware APIs and load into
  • Build and maintain a middle data layer (staging database, e.g., MongoDB) for transformation and validation
  • Design AI/ML or rule-based automation to detect and resolve data issues (attribute mismatches, structure gaps, metadata conflicts)
  • Implement data mapping logic between Teamcenter data models and 3DX unified data structures
  • Work with XPDM frameworks for integration and data exchange into 3DX
  • Develop CAA (C++ / Java) components for handling complex CAD and metadata structures
  • Consume Teamcenter SOA APIs for extracting PLM objects, BOMs, and CAD datasets


Job Requirements

Details:

Required Skills
  • 4+ years in PLM / data engineering
  • At least one end-to-end PLM migration project
  • Strong problem-solving ability for edge-case data scenarios
  • Ability to combine backend engineering with automation/AI concepts
  • Strong Java (Core Java, multithreading, REST APIs)
  • PLM data migration experience
  • Python for AI/ML or data processing (Pandas, Scikit-learn, or LLM-based tools)
  • Experience with PLM data modeling and transformations
  • Understanding of CAD structures (BOMs, Item Revisions, Datasets)


Preferred Skills
  • C++ / CAA development experience
  • Prior experience with Teamcenter to 3DEXPERIENCE migration
  • Experience with ENOVIA / XPDM frameworks
  • Exposure to AI-driven data cleansing or automation pipelines


**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.

#LI-AK3

#LI-ONSITE

Pay Range:

$ 61.00 - $ 66.00

Similar Jobs

More Jobs at Stefanini

More Information Technology Jobs

Find similar PLM Data Migration Engineer jobs: