Python developer to enhance aeronautical data models based on Python at Sogclair. Collaborate with engineering teams and ensure model integration with existing tools.
Responsibilities
We are seeking a highly skilled Python developer to support the ongoing development of an aeronautical data model used in digital engineering workflows.
Continue developing and improving a Python-based aeronautical data model.
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 compatibility with both Windows and Linux.
Contribute to the evolution of internal standards and best practices for data modeling and software development.
Define and document CAD standards using Siemens NX, including templates and best practices.
Develop workflows for CAD (NX) data management within PLM Teamcenter systems.
Requirements
You hold a bachelor’s or master’s degree in aerospace, mechanical or software engineering. A higher degree is an asset.
Knowledge of load analysis is an advantage.
Proven expertise in Python programming, with strong mastery of object-oriented programming.
Solid experience with structured data formats: JSON, YAML and HDF5.
Familiarity with good practices in data modeling, serialization and versioning.
Able to work independently and communicate effectively with technical teams.
Experience with Git or other version control systems.
Experience programming in MATLAB, Fortran or C/C++.
Strong organizational skills to plan work activities and complete tasks on budget and on schedule; able to work under pressure.
Strong analytical and problem-solving abilities, with good verbal and written communication skills in both French and English.
Benefits
Work in an international, multicultural environment 🌎
Opportunities for internal mobility
Ongoing training and professional development 🎓
A comprehensive benefits package: RRSP (with employer contribution), group insurance (50% employer-paid), telemedicine, 5 flexible/remote work days and an additional week off during the holiday season.
Job title
Aeronautical Data Model Developer, Python – Loads and Dynamics
Senior Back - End Developer at Vodafone designing and building digital solutions. Collaborating with teams to deliver stable and high - performing applications.
GCP Platform Architect designing and implementing scalable cloud infrastructure solutions at Vodafone. Collaborating with cross - functional teams to optimize cost and security for cloud services.
Senior Lead Software Engineer leading diverse technology projects in cloud solutions at Capital One. Collaborating with product managers and mentoring engineering community members.
Java Backend Developer responsible for full stack development with expertise in Core Java and Spring. Involves working with PL/SQL and various app servers.
Backend Java Developer at Infosys responsible for building scalable platforms and deploying solutions on AWS. Involves hands - on experience with distributed systems and modern technologies.
Senior Software Engineer leading the design and development of payment systems. Responsibilities include providing technical leadership and mentoring engineers in cloud - native development.
Senior Full Stack Developer at LPL Financial responsible for building cloud - based trading applications. Collaborating with teams to improve scalability and resiliency of trading solutions.
Senior Technical Architect developing cloud solutions for ICT Professional Services team. Leading design and architecture of IT solutions while advising clients on new services and solutions.
Staff Rust Software Engineer responsible for designing and developing infotainment systems. Collaborating on high performance HMI development for Ford's electric vehicles team.
Lead Backend Engineer at Polarsteps, developing a travel app for 19 million users. Responsible for platform engineering leadership and scalable architecture decision - making.