McGill University
ResearchAssistant1
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Research Assistant 1 at McGill University. Skills: LLM solutions, Software development, Platform development. Assist research team. Conduct research and development activities”
Industry & Context.
Bug identification; System performance analysis; Iterative improvements
Work on-site at McGill downtown Montreal campus at least one day/week
What They're Looking For.
Must Have
Bachelor's degree in software engineering, 2+ years software development experience, Hands-on experience selecting, integrating, and deploying LLM-based solutions, Software architecture, design, and documentation, Proficiency in server-side languages, Frontend Web development, Linux command line and scripting, Familiar with Docker, containerization, client/server design, Git, and Github flow, Chrome browser extension development and deployment, JSON schema definition and use, Mentoring junior designers/developers, Quebec resident, Able to work on-site at McGill downtown Montreal campus, Fluent English
Nice to Have
Experience writing conference and journal papers, Presenting results in academic venues, French (spoken and/or written), Experience working with the blind/low vision community
What You'll Do.
Conduct research and development activities
Contribute to design and development
Support adoption of IMAGE
Contribute to development
Execute experimental and developmental activities
Maintain and improve IMAGE platform
Perform security updates
Conduct testing procedures
Implement new features
Conduct research-driven system integration
Develop agentic systems
Evaluate agentic systems
Support experimental deployments
Maintain research environments
Operate research environments
Maintain machine learning infrastructure
Operate machine learning infrastructure
Compile system performance data
Analyze system performance data
Interpret system performance data
Assess system behaviour
Implement improvements to research methods
Implement improvements to system architectures
Implement improvements to deployment processes
Implement improvements to platform performance
Contribute to planning documentation
Contribute to preparation of documentation
Prepare experimental design materials
Prepare system documentation
Prepare reporting outputs
Support junior research contributors
Provide guidance to junior developers
Participate in dissemination of research findings
Prepare technical reports
Prepare knowledge translation materials
Perform administrative tasks
Perform coordination tasks
How You'll Work.
Team & Collaboration
Collaboration with Humanware; Guidance from senior team members; Support junior contributors; Guidance to junior developers
Communication Scope
Technical documentation; Reporting outputs
Full Job Description
**Please refer to the[How to Apply for a Job (for External Candidates)](https://www.mcgill.ca/hr/files/hr/apply_at_mcgill_university_-_guide_for_external_candidates_en.pdf) job aid for instructions on how to apply.** **If you are an active McGill employee (ie: currently in an active contract or position at McGill University), do not apply through this Career Site. Login to your McGill Workday account and apply to this posting using the Find Jobs report (type Find Jobs in the search bar).** This Part-Time Research Assistant 1 position is based in Prof. Jeremy Cooperstock’s research lab in the department of Electrical and Computer Engineering. **Job Summary** The Research Assistant assists the research team in conducting research projects for the IMAGE project _(__) _in McGill’s Shared Reality Lab and, as required, is responsible for the functional supervision of Undergraduate/Graduate Research Assistants. Under the supervision of the Research Supervisor and under the technical guidance of senior team members, conducts research and development activities using established protocols, processes, and procedures within the IMAGE platform and its deployment ecosystem. **Key Deliverables Under Current Funding** Contribute to the design and development of textbook diagram experiences for users of the Monarch Android pin array tablet in collaboration with Humanware, including real-world deployment of the IMAGE platform. Support adoption of IMAGE by external groups by contributing to development, deployment, and technical enablement activities. **Responsibilities** * Under the supervision of the Research Supervisor and with technical guidance from senior research staff, contributes to research and development activities supporting the IMAGE platform and related systems, following established protocols, processes, and methodologies. * Executes experimental and developmental activities, including maintaining and improving the IMAGE platform through systematic bug identification,
Applying for this Research Assistant 1 role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about McGill University?
Real rants from real employees. Read before you apply.