Python Developer for Aeronautical Data Models – Loads and Dynamics
AAA-Canada
View all the job opportunities for this companyJob Offer: Python Developer for Aeronautical Data Models – Loads and Dynamics.
Location: Mirabel (QC)
Company: AAA Canada (mandate for a major aeronautical player)
Schedule: Flexible
Expected Start Date: July 2026
Type: Full-time, indefinite duration
Benefits and Perks
- Sick leave days to support your well-being.
- Comprehensive group insurance program.
- Career advancement and professional growth opportunities.
- Stimulating work environment with major aeronautical projects.
- Health, wellness, and development program.
- Competitive salary.
- Employee assistance program.
- Free parking.
- Daytime schedule only.
Main Responsibilities
- Continue the development and improvement of a Python-based aeronautical data model;
- Apply solid object-oriented programming (OOP) principles to design scalable and maintainable software;
- Manage structured data using formats such as JSON, YAML, and HDF5;
- Clearly document code, data structures, and workflows to facilitate future maintenance;
- Collaborate with internal engineering teams to ensure effective integration of the model with existing tools;
- Develop tools and ensure their compatibility with Windows and Linux;
- Contribute to the evolution of internal standards and practices in data modeling and software development.
CANDIDATE PROFILE
As the ideal candidate,
- You hold a bachelor's or master's degree in aerospace, mechanical, or software engineering. A higher level of education would be an asset;
- You have knowledge in loads analysis which would be an asset;
- You have proven expertise in Python programming, with strong proficiency in object-oriented programming;
- You have solid experience with structured data formats: JSON, YAML, and HDF5;
- You are familiar with best practices in data modeling, serialization, and version control;
- You are capable of working autonomously and communicating effectively with technical teams;
- You have experience with Git or other version control systems;
- You have programming experience with Matlab, Fortran, or C/C++;
- You have good organizational skills to plan work activities and complete tasks within budget and deadlines, and you can work under pressure;
- You have good analytical and problem-solving skills, as well as good oral and written communication skills in both French and English.
Want to contribute to the future of aeronautics?
At AAA Canada, we believe in human potential above all else. We look beyond resumes: what interests us is your background, your expertise, and your vision.
To apply, send your application to Jesula.Charriot@aaa-canada.ca
Details
- City
- Mirabel (QC) / Dorval
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300