1

Research Assistant Programmer Jobs in Ontario (NOW HIRING)

We are seeking a Research Assistant to conduct complex data analysis. This person will be involved ... Knowledge of programming languages such as python, C++ java etc, required. * Working knowledge of ...

Research Scientist

Mississauga, ON · On-site

CA$75K - CA$110K/yr

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 ...

Support brand lift studies, including survey setup, programming, and reporting * Maintain and update research databases, tracking systems, and presentations * Assist with ongoing research initiatives ...

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 ...

Additionally, you will collaborate with various teams-including product, engineering, sales ... Execute Research Projects: Assist in designing, implementing, and managing market research studies ...

Be part of a team of multidisciplinary Research Scientists and Engineers using an AI-first approach ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Be part of a team of multidisciplinary Research Scientists and Engineers using an AI-first approach ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

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 cities in Ontario are hiring for Research Assistant Programmer jobs?

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

Research Assistant

Mississauga, ON • On-site

CA$33/hr

Full-time

Posted 4 days ago


Job description

This position pays around $33 CAD / hour.


Would you like to join the Logistics Company for the World? DHL Supply Chain is just that.

Become an essential part of everyday life, by contributing to an organization that is Connecting People and Improving Lives. If you have a passion for people, a desire to problem-solve, and eagerness to pursue continuous improvement opportunities... we look forward to exploring career possibilities with you!


Job Description

We are seeking a Research Assistant to conduct complex data analysis. This person will be involved in various aspects of projects from concept and story writing to the coding, programming and implementation of results.

Responsibilities

  • Converts business needs into mathematical equations/expressions.
  • Develops mathematical and/or heuristic algorithm(s) with all practical constraints and assumptions.
  • Codes the analytical tools in assigned languages.
  • Conducts tool design reviews.
  • Creates prototype of tool with basic interface for management.
  • Documents tool design process.

Required Education and Experience

  • Knowledge of programming languages such as python, C++ java etc, required.
  • Working knowledge of MS Office, required.
  • Good communication skills, required.
  • Working knowledge of SQL, preferred.
  • Good understanding of basic concepts in optimization and simulation, preferred.
  • Good understanding of current heuristics/meta-heuristics used in industry and academia to solve analytical problems, preferred.


Our Organization is an equal opportunity employer. We are committed to accommodating applicants with disabilities throughout the hiring process. Accommodations for job applicants with disabilities will be provided upon request.

Employment Type: FULL_TIME