Data Model Developer, Python – Loads and Dynamics

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Python developer supporting the development of a data model for aircraft in engineering workflows. Collaborate cross-functionally in a hybrid setting at Sogeclair Digital Engineering.

Responsibilities

  • Continue developing and improving a Python-based aerospace data model
  • Apply strong object-oriented programming (OOP) principles to design scalable, 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 best practices for data modeling and software development

Requirements

  • You hold a Bachelor's or Master's degree in aerospace, mechanical or software engineering. A higher degree is a plus
  • Knowledge in load analysis is an asset
  • Proven expertise in Python programming, with strong mastery of object-oriented programming
  • Solid experience with structured data formats: JSON, YAML and HDF5
  • Familiar with best practices in data modeling, serialization and version control
  • Able to work independently and communicate effectively with technical teams
  • Experience with Git or other version control systems
  • Experience programming with Matlab, Fortran or C/C++
  • Good organizational skills to plan work activities and complete tasks within budget and deadlines; able to work under pressure
  • Strong analytical and problem-solving skills, and good communication skills, both oral and written, in French and English

Benefits

  • Benefit from an international and multicultural work environment 🌎
  • Access internal mobility opportunities
  • Grow through continuous training and professional development 🎓
  • Enjoy a comprehensive benefits package: RRSP (with employer contribution), group insurance (50% employer-paid), telemedicine, 5 mobile days and an additional week of leave over the holiday season

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

FluxLinuxPython

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.