G

Fall 2025 - Master degree internship, Data engineering

GIRO / Le Groupe en informatique et recherche opérationnelle
Full-time
On-site
Montreal, Canada
AI

A world leader in its field, GIRO is a software development company specializing in optimization. We leverage our collective intelligence to impact people's lives by improving the efficiency of urban mobility. Our innovative software solutions and expert services in the fields of public transportation and postal operations are recognized around the world.

Working at GIRO means joining a Montreal-based force that stands out internationally for the quality and efficiency of its solutions.

Working at GIRO means having a role in the management and optimization of public transportation and postal companies in the world's largest cities.

Looking for a new challenge? Want to develop in a healthy, stimulating and highly collaborative environment?

Come and lead the way forward.

Job Description 

GIRO is known and recognized for the quality of its optimization algorithms. As an intern in the Algorithms team, you will help improve the daily lives of millions of public transport users worldwide. To do this, you will participate in the design and development of automatic solutions for retrieving and exploiting large volumes of data, ensuring that the data is reliable, accessible, and usable efficiently and securely. 

In addition to discovering how to work in an agile mode, an internship in development at GIRO includes: 

  • Analyzing and critically thinking about new problems to propose innovative software solutions. 

  • Designing and developing data pipelines for integration into our software product range. 

  • Ensuring that our data solutions are robust, scalable, and easily deployable to meet client requirements. 

  • Guaranteeing the continuous integrity and quality of data by implementing automatic tests and validations. 

  • Documenting processes and data flows to facilitate the maintenance and evolution of systems. 

  • Keeping up to date with the latest advances in data engineering. 

Qualifications 

  • You are pursuing a master's degree in artificial intelligence, machine learning, data science, or a related field. 

  • Experience in designing, maintaining, and deploying pipelines that collect, process, and store data from various sources. 

  • Good knowledge of data storage systems (SQL Server, Oracle, NoSQL, etc.) and ETL (Extract, Transform, Load) processes. 

  • Experience with one or more cloud service providers like Azure or AWS. 

  • Proficiency in programming languages such as Python and C++. 

  • Ability to communicate in French and English (both spoken and written). 

 

Additional Information

At GIRO, we welcome you to a highly collaborative environment where every effort will be made to promote your success during your integration period. You will quickly discover that the well-being and fulfillment of our employees are important to us. That is why we offer a range of benefits, including:

  • Flexible working hours, including remote working options to promote a better work-life balance.

  • Regular team recognition and team-building activities such as lunches, happy hours, dinner quizzes, office sports activities, family activities, sports challenges, etc.

  • Advantageous transportation policy that may include reimbursement of the OPUS card.

  • Free drinks (hot chocolate, coffee, tea, herbal tea, etc.) and fruit available at the office.

  • Group RRSP + employer contribution of up to 5%*

  • Group insurance customized to your needs.*

  • An employee assistance program, telemedicine and mental health support.

*Applicable only to permanent employees

If you would like to know more, please send us your application and get in touch directly with our talent acquisition team! We look forward to meeting you!

In accordance with the normative and regulatory requirements to which GIRO subscribes, all positions, whether permanent, fixed-term or internship, must undergo a criminal background check. Positions involving access to financial data must undergo a credit check. Checks are carried out according to GIRO's established procedures.

Conditions of employment: Candidates must have the right to work in the chosen country at the time a job is offered to them. It is the sole responsibility of the candidates applying for a job to obtain work permits, visas or any other authorizations required for the position.

The masculine pronoun is used solely to lighten the text.