1

Research Assistant Programmer Jobs in Ontario (NOW HIRING)

Collaborate with software engineers by providing feedback on potential improvements that can be ... Maintain the laboratory and equipment in a functional state to provide necessary services * Assist ...

Responsibilities * Assist in the collection, analysis, and interpretation of data. * Support ... Experience with statistical software (e.g., SPSS, SAS) or programming languages (e.g., R, Python ...

Research Engineer, Neural Rendering

Toronto, ON · On-site +1

CA$134K - CA$235K/yr

To learn more visit: www.waabi.ai As a Research Engineer in Neural Rendering, you will create the ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

What You'll Do * Assist engineers and senior team members in the research, testing, and development of new products by carrying out assigned tasks and supporting experimental activities. * Build and ...

Research Scientist, Simulation Agents

Toronto, ON · On-site +1

CA$158K - CA$269K/yr

Qualifications: - Masters/PhD in machine learning, computer science, engineering, or a related ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Qualifications: - Pursuing PhD degree in Computer Science, Engineering, AI, Machine Learning ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Qualifications: - Bachelors or MS/PhD degree in Computer Science, Engineering, AI, Machine Learning ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

ON · On-site

CA$25/hr

Get ready to partner your skills with a global cannabinoid company, committed to advancing cannabis research, technology and product development. As an Engineering Assistant, you will support the ...

New

next page

Showing results 1-20

Research Assistant Programmer information

What is a research assistant programmer?

A Research Assistant Programmer is a professional who supports academic or scientific research projects by developing, maintaining, and optimizing software and code needed for experiments, data analysis, or simulations. They often work closely with researchers to translate technical requirements into functioning programs, scripts, or tools. Their duties may include writing code, managing databases, debugging software, and ensuring computational reproducibility. Research Assistant Programmers play a vital role in facilitating data-driven insights and advancing research outcomes.

How do research assistant programmers typically collaborate with researchers and other team members during a project?

Research Assistant Programmers work closely with principal investigators, graduate students, and other researchers to design, implement, and maintain software tools that support research objectives. They often participate in regular team meetings to discuss project goals, troubleshoot technical challenges, and provide input on experimental design from a programming perspective. Collaboration may also involve documenting code, sharing progress updates, and integrating feedback from both technical and non-technical team members. Effective communication and adaptability are key, as project requirements can evolve based on research findings.

What are the key skills and qualifications needed to thrive as a research assistant programmer, and why are they important?

To thrive as a Research Assistant Programmer, you need a strong background in computer science, programming (often in Python, R, or MATLAB), and data analysis, typically supported by a relevant degree or coursework. Familiarity with version control systems (like Git), statistical software, and experience with research databases or high-performance computing are valuable technical assets. Attention to detail, problem-solving abilities, and effective collaboration skills distinguish top performers in this role. These competencies are essential for ensuring accurate research outcomes, efficient project workflows, and productive teamwork in academic or research environments.

Do I need a PhD to be a research assistant programmer?

A research assistant programmer typically does not need a PhD; most positions require a bachelor's or master's degree in computer science, programming, or related fields. Relevant skills such as proficiency in programming languages and experience with research tools are often more important than advanced degrees for entry-level roles.

Do research assistant programmers get paid a lot?

Research assistant programmers typically earn moderate salaries that vary based on experience, education, and location. Entry-level positions may pay less, while those with specialized skills in programming languages or data analysis can earn higher wages, especially in research-intensive environments or academic settings.

How much does a research assistant programmer get paid?

Research assistant programmers typically earn between $15 and $30 per hour, depending on experience, education level, and the organization. Salaries can vary based on whether the position is part-time or full-time and the complexity of the projects involved.

What are popular job titles related to Research Assistant Programmer jobs in Ontario?

For Research Assistant Programmer jobs in Ontario, the most frequently searched job titles are:

What cities in Ontario are hiring for Research Assistant Programmer jobs?

Cities in Ontario with the most Research Assistant Programmer job openings:

Equity Research Associate, Oil & Gas

Desjardins Group

Toronto, ON • Hybrid

Full-time

Medical, Retirement, PTO

Posted 13 days ago


Job description

Desjardins Capital Markets is currently seeking an Equity Research Associate for its Oil & Gas team in Toronto. You have an opportunity to work with an equity analyst on the publication of company and industry research reports and comments. More specifically, you will be required to:

  • Assist in the development of comprehensive company/industry specific financial and operational models.

  • Maintain and develop sector specific databases.

  • Compile and evaluate industry information and research.

  • Assist in generating company and industry research reports and comments.

  • Provide analytical, quantitative and administrative support to the analyst as required.

  • Assist with ad-hoc projects, presentations and assignments as needed.

  • Liaise with sales, trading and other areas of the firm.

  • Develop and maintain relationships with key personnel from companies under coverage.

What we offer*

  • Competitive salary and annual bonus

  • 4 weeks of flexible vacation starting in the first year

  • Defined benefit pension plan that provides predictable, stable income throughout retirement

  • Group insurance including telemedicine

  • Reimbursement of health and wellness expenses and telework equipment

*Benefits apply based on eligibility criteria.

#LI-Hybrid

What you bring to the table

  • Honour's Bachelor's degree in a related field

  • A minimum of six years of relevant experience

  • Please note that other combinations of qualifications and relevant experience may be considered

  • Experience in analyzing financial statements and creating financial models in Excel

  • Advanced computer skills, including Excel, PowerPoint, Word, and Bloomberg in addition to sourcing data from the internet

  • Knowledge of VBA or programming

Action oriented, Customer Focus, Differences, Interpersonal Savvy, Nimble learning, Strategic mindset


Equity, Diversity, Inclusion and Accessibility

At Desjardins, we believe in equity, diversity and inclusion. We're committed to welcoming, respecting and valuing people for who they are as individuals, learning from their differences, embracing their uniqueness, and providing a positive workplace for all. At Desjardins, we have zero tolerance for discrimination of any kind. We believe our teams should reflect the diversity of the members, clients and communities we serve.

If there's something we can do to help make the recruitment process or the job you're applying for more accessible, let us know. We can provide accommodations at any stage in the recruitment process. Just ask!

Trade Union (If applicable)

Job Family

General finance and accounting (FG)

Unposting Date

2026-08-26