PML E3D Python Programmer

Date PostedOctober 31, 2026LocationpasigCompanyTamaray People Solutions CorporationSalary₱115-120KTypeFull-time

Job Summary

Design, develop, and maintain APIs and middleware to enable seamless data exchange between engineering platforms. Implement automated synchronization of engineering models and manage version control systems. Develop custom plugins, scripts, and macros to enhance platform functionality and productivity.

Responsibilities

  • Develop APIs and middleware for engineering platforms
  • Implement automated model synchronization and version control
  • Create custom plugins, scripts, and macros
  • Support reporting tools and digitalization initiatives

Required Skills

  • Python, C#, and VB.NET programming
  • Experience with E3D and CAD APIs
  • Understanding of IFC, DWG, and CIS/2 formats
  • Cloud platforms and database familiarity

Job Details

Design, develop, and maintain APIs and middleware to enable seamless data exchange between engineering platforms such as E3D, AutoCAD Plant 3D, Tekla Structures, STAAD. Pro, and Autodesk Inventor. Implement automated synchronization of engineering models and manage version control systems to ensure consistency and traceability across disciplines. Develop custom plugins, scripts, and macros to enhance platform functionality, automate repetitive tasks, and improve user productivity. Ensure all integration solutions comply with engineering standards, data formats (e.g., IFC, DWG, CIS/2), and project-specific requirements. Collaborate closely with engineering teams to gather integration requirements, troubleshoot issues, and continuously improve interoperability. Support the development of reporting tools and dashboards for project monitoring, QA, procurement, and fabrication tracking. Contribute to digitalization initiatives including QMS automation, desktop monitoring systems, and approval workflows using Microsoft Power Platform. Qualifications: - Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field. - Additional certifications in software development, cloud computing, or engineering software platforms are a plus. - 2+ years in software development. - Strong programming skills in Python, C#, and VB.NET. - Experience working with engineering software APIs/SDKs such as E3D, AutoCAD Plant 3D, Tekla Structures, and STAAD. Pro is highly desirable. - Solid understanding of engineering data formats including IFC, DWG, XML, and CIS/2. - Familiarity with cloud platforms (e.g., Azure, AWS) and database technologies for integration and data management. - Ability to work in a multi-disciplinary engineering environment, communicate effectively with technical teams, and manage multiple integration tasks simultaneously. - Experience in developing automation tools for reporting, documentation, and project tracking is an advantage.