Global Partner Solutions provided pay range
This range is provided by Global Partner Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$30.00 / hr - CA$32.00 / hr
Direct message the job poster from Global Partner Solutions
Python Aircraft Data Model Developer – Loads and Dynamics (Independent Contractor)
Location : Montreal, QC
Work Mode : Hybrid – 3 days onsite
Duration : 12–18 months
Start Date : February 2026
Schedule : Regular day shift, no overtime (some flexibility required)
Language : English and French
Role Summary
We are seeking a highly skilled Python Developer to support the continued development of an aircraft data model used in digital engineering workflows. This role focuses on software development and data management for the Loads department. Familiarity with aerospace concepts is considered an asset.
Key Responsibilities
- Continue the development and refinement of a Python-based aircraft data model .
- Apply strong object-oriented programming (OOP) principles to design scalable and maintainable software.
- Manage structured data using formats such as JSON, YAML, and HDF5 .
- Maintain, develop, and document methods and in-house software.
- Collaborate with internal engineering teams to ensure integration with existing tools.
- Develop tools compatible with Windows and Linux environments.
- Document code, data structures, and workflows for future maintainability.
- Contribute to the evolution of internal standards and practices for data modeling and software development.
Required Profile
Bachelor’s or Master’s degree in Aerospace, Mechanical Engineering, or Software Engineering (higher education is an asset).Knowledge in loads analysis is an asset.Proven expertise in Python programming , with strong emphasis on object-oriented design .Solid experience with structured data formats : JSON, YAML, HDF5.Familiarity with data modeling, serialization, and versioning best practices .Ability to work independently and communicate effectively with technical teams.Experience with Git or other version control systems.Programming experience in Matlab, Fortran, or C / C++ (asset).Strong organizational skills and ability to meet deadlines under pressure.Excellent analytical thinking, problem-solving, and communication skills in English and French .Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering, Project Management, and Information Technology
Industries
Aviation and Aerospace Component Manufacturing and Engineering Services
#J-18808-Ljbffr