Skip to main content

Research Assistant in Software Engineering

This position is subject to the conditions of the TRAC collective agreement and is only available to current Concordia students.

The Concordia Applied AI Institute (AI2) is a multi-disciplinary applied research unit representing more than 120 faculty members and their graduate students from the 4 Concordia university faculties. AI2 is a values-driven institute, committed to engaged leadership, caring for AI’s community and consequences, and responsive to public interest. We support AI that improves, rather than maintains, the status quo. Through workshops, panel discussions, publications, and other avenues, we facilitate meaningful engagement with issues related to AI governance and adoption.

Job Description: 

As part of the AI adoption team, you will be working on a project that aims to develop an AI tool that streamlines collective agreements analysis for the Québec provincial government. Your responsibilities will be to support the full-stack development of the application, including the design and implementation of a responsive, intuitive React.js frontend seamlessly integrated with a robust Django backend through RESTful APIs. You will ensure efficient data flow, optimal performance, and security across the stack.

Application deadline:  May 16, 2025

Position start date:  June 1, 2025

Position end date: August 31, 2025

Salary:  $30.00 per hour

Hours per week: 15 - 20

Immediate supervisor:  Nizar Bouguila

Profile Description

If you’re excited about the role and are committed to learning with and from your team members, aren’t afraid of constructive criticism, please apply! We’re more interested in finding someone who’s a great fit for our team than just checking off a list of qualifications.

  • You are enrolled in an undergraduate or graduate program in Computer Science, Software Engineering, or a related field at Concordia University.
  • You have a solid understanding of HTML, CSS, JavaScript, and Python.
  • You are proficient in React.js and Django.
  • You have a strong grasp of full-stack development, including integrating React with Django using RESTful APIs.
  • You are comfortable using testing frameworks such as Jest, Pytest, or similar.
  • You are proficient in Git and collaborative workflows (e.g., GitHub, GitLab).
  • You have working knowledge of both SQL and NoSQL databases.
  • Knowledge of machine learning and Microsoft Azure Cloud services are an asset.
  • You have a good level of spoken and written English (Level 4); good spoken and written French is an asset.
  • You have strong interpersonal and organisational skills.
  • You have good communication skills, and the ability to work independently and as part of a team.

Qualities we admire:

  • Respond well to feedback
  • Being comfortable with self-directed learning
  • Problem-solving
  • Growth mind-set
  • Prioritize team over individual success
  • Being organized

How to Apply

Please send your CV and cover letter to the Applied AI Institute at applied.ai@concordia.ca by May 16, 2025.

Territorial Acknowledgement

Concordia University is located on unceded Indigenous lands. The Kanien’kehá:ka Nation is recognized as the custodians of the lands and waters on which we gather today. Tiohtià:ke/Montreal is historically known as a gathering place for many First Nations. Today, it is home to a diverse population of Indigenous and other peoples. We respect the continued connections with the past, present and future in our ongoing relationships with Indigenous and other peoples within the Montreal community.

Employment Equity

Concordia University is strongly committed to employment equity within its community, and to recruiting a diverse faculty and staff. The University encourages applications from all qualified candidates, including women, members of visible minorities, Indigenous persons, members of sexual minorities, persons with disabilities, and others who may contribute to diversification; candidates are invited to self-identify in their applications. 

Accessibility

Concordia desires to increase diversity among its community members and we strive to make our recruitment processes as accessible as possible and provide accommodations as required for applicants. If you are contacted for an interview and anticipate needing accommodations during the process, please contact, in confidence, hr-employment@concordia.ca.

Back to top

© Concordia University