Akkodis

PLM Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a PLM Developer with a contract length of "unknown" and a pay rate of $60-$65/hour in Dearborn, MI. Requires 4+ years in PLM Data Engineering, Java, REST APIs, and AI/ML frameworks. Bachelor's degree needed.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
520
-
πŸ—“οΈ - Date
June 17, 2026
πŸ•’ - Duration
Unknown
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Yes
-
πŸ“ - Location detailed
Dearborn, MI
-
🧠 - Skills detailed
#Data Migration #Data Management #ML (Machine Learning) #Data Modeling #Scripting #Libraries #AI (Artificial Intelligence) #C++ #MongoDB #Data Integrity #Metadata #Python #Data Quality #REST (Representational State Transfer) #Data Mapping #Pandas #Java #Data Engineering #Migration #Security #Datasets #API (Application Programming Interface) #Data Cleaning #REST API #Databases #"ETL (Extract #Transform #Load)" #Automation
Role description
Akkodis is seeking a PLM Migration Developer for a Contract job with a client in Dearborn, MI. The ideal candidate should have experience with at least 4+ years of Data Engineering work experience in the PLM Domain. Rate Range: $60/hour to $65/hour; The rate may be negotiable based on experience, education, geographic location, and other factors. 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 (MongoDB) 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: C++, Teamcenter 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: Bachelor's Degree Additional Information : 4 days onsite If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at Anurag.Soni@akkodisgroup.com. Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave, including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client. To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy. The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: Β· The California Fair Chance Act Β· Los Angeles City Fair Chance Ordinance Β· Los Angeles County Fair Chance Ordinance for Employers Β· San Francisco Fair Chance Ordinance