Operations Research Developer

Transat AT

Montreal

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Transat AT in Montreal, QC, is seeking a Software Engineer focused on optimization solutions within the RMS team. You will translate mathematical models into scalable software, develop APIs and data pipelines, and work with data scientists and operations researchers to deliver high-value analytics-driven applications.

The role emphasizes production-grade software, Agile delivery, and strong collaboration across IT and business partners. French/English fluency is required for Quebec operations.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Operations Research, Applied Mathematics, Industrial Engineering, or a related field.
  • 1 to 5 years of experience in software development, optimization systems, analytical platforms, or decision-support applications.
  • Strong proficiency in Python and SQL, with experience in data analysis, visualization, and analytical solution development.
  • Solid understanding of modern software engineering principles and experience building scalable, maintainable, and resilient applications.
  • Experience with APIs, Cloud technologies (Azure, AWS, or GCP), containerization, Git, Agile methodologies, CI/CD pipelines, and DevOps practices.
  • Oral and written fluency in French and English.

Responsibilities

  • Design, develop, test, deploy, and maintain production-grade applications for scenario analysis and decision-making.
  • Deliver solutions in an Agile environment in collaboration with IT and business teams.
  • Translate optimization models and algorithms into production-ready software solutions.
  • Develop APIs, data pipelines, optimization engines, and integrations with enterprise systems.
  • Ensure performance, scalability, reliability, and maintainability of optimization and simulation platforms.
  • Implement automated testing, validation, deployment, and monitoring for high-quality releases.
  • Promote best practices in software architecture and engineering.
  • Troubleshoot production issues and ensure data integrity and security.

Skills

Analytical thinking
Problem solving
Collaboration
Continuous learning

Education

Bachelor's or Master's in Computer Science, Software Engineering, Operations Research, Applied Mathematics, Industrial Engineering

Tools

Python
SQL
APIs
Cloud technologies
Git
VS Code
CI/CD

Job description

  • Contract Type: Permanent - Full Time
  • Job Category: Non-Unionized
Company Description

Join the journey! Our mission is to be the preferred airline of our customers and our team. Open-mindedness, concern for others, intelligence at work, and above all, a good dose of fun allow us to achieve great things every day. Our commitment has earned us the title of best leisure airline in the world several times, and this is just the beginning. Want to join us? You will have the chance to enjoy exclusive travel privileges to explore the world and create unforgettable memories. You will also have the opportunity to work in modern and inspiring work environments.

Job Description

In collaboration with the Manager, Optimization Solutions Implementation, the incumbent contributes to the design, development, implementation, and maintenance of optimization solutions supporting critical business operations. Working closely with operations research specialists, data scientists, and business partners, the successful candidate will translate mathematical models and analytical concepts into scalable, reliable, and high-performing software applications that deliver tangible business value.

As part of the Revenue Management Systems (RMS) team, you will contribute to Transat’s revenue optimization strategy through advanced analytics, optimization models, and Artificial Intelligence (AI) and Machine Learning solutions.

What You Will Accomplish:

  • Design, develop, test, deploy, and maintain robust production-grade applications supporting scenario analysis, planning, and decision-making processes.
  • Deliver solutions in an Agile environment while collaborating with business analysis and information technology teams.
  • Translate optimization models and algorithms into production-ready software solutions.
  • Develop and enhance APIs, data pipelines, optimization engines, and integrations with enterprise systems.
  • Ensure the performance, scalability, reliability, and maintainability of optimization and simulation platforms.
  • Implement automated testing, validation, deployment, and monitoring processes to ensure high-quality and stable releases.
  • Promote best practices in software architecture, software development, and engineering.
  • Troubleshoot production issues, identify root causes, and implement sustainable solutions while ensuring data integrity, consistency, and security.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Operations Research, Applied Mathematics, Industrial Engineering, or a related field.
  • 1 to 5 years of experience in software development, optimization systems, analytical platforms, or decision-support applications.
  • Strong proficiency in Python and SQL, with experience in data analysis, visualization, and analytical solution development.
  • Solid understanding of modern software engineering principles and experience building scalable, maintainable, and resilient applications.
  • Experience with APIs, Cloud technologies (Azure, AWS, or GCP), containerization, Git, Agile methodologies, CI/CD pipelines, and DevOps practices.
  • Strong analytical, problem-solving, collaboration, curiosity, critical-thinking, and continuous-learning skills.
  • Strong proficiency with software development tools and environments, including Visual Studio Code (VS Code), Git and demonstrated ease with collaborative digital tools and AI solutions (e.g., Copilot). Ability to quickly learn and adapt to new technologies.
  • Oral and written fluency in French and English*.

* A good knowledge of French is required for positions in Quebec. The incumbent will be required to communicate and collaborate frequently in English, both orally and in writing, with colleagues, customers, and other stakeholders in Quebec, the rest of Canada, and internationally.

Additional Information

Artificial intelligence tools are used to analyze applications, whether to sort or preselect profiles based on criteria related to job requirements. All applications are then reviewed by our recruitment team to ensure a fair and inclusive process.

Employment Equity

At Transat, we foster an environment where inclusiveness, respect and equity reign. We endeavour to build a workforce that reflects the diversity of our customers as well as the communities to which we travel. We encourage women, members of visible minorities, ethnic minorities, aboriginal peoples as well as people with disabilities to submit their candidacy. Transat will accommodate people with disabilities throughout the recruitment and selection process. If you require an accommodation, please contact us in order to work together in meeting adequately your needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Decision Science Specialist
Decision Science Specialist

Air Transat • Quebec

Hybrid
CAD 90,000 - 130,000
Manager, Group Revenue Management
Manager, Group Revenue Management

Transat AT • Montreal

On-site
CAD 120,000 - 160,000
Développeur.euse en recherche opérationnelle
Développeur.euse en recherche opérationnelle

Transatat1 • Montreal

Hybrid
CAD 90,000 - 120,000
Développeur.euse en recherche opérationnelle
Développeur.euse en recherche opérationnelle

Transat AT • Montreal

Hybrid
CAD 80,000 - 110,000
Revenue Management Analyst
Revenue Management Analyst

Air Transat • Montreal

Hybrid
CAD 65,000 - 90,000
Hybrid schedule
Spécialiste en science de la décision
Spécialiste en science de la décision

Aero Nouvelle • Quebec

On-site
CAD 85,000 - 110,000
Specialiste, systems and processes
Specialiste, systems and processes

Air Transat • Dorval

Hybrid
USD 35,607 - 64,093
Revenue Management Analyst
Revenue Management Analyst

Transat AT • Montreal

On-site
CAD 70,000 - 90,000
Specialist scheduling
Specialist scheduling

Air Transat • Montreal

On-site
CAD 70,000 - 90,000
Exclusive travel privileges
Spécialiste en science de la décision
Spécialiste en science de la décision

Air Transat • Montreal

On-site
CAD 90,000 - 130,000