1

R Programmer Jobs in Quebec (NOW HIRING)

... and R&D. In case of a Transfer Path analysis or Experimental Modal analysis assignment: * To ... Engineering degree (BSc/MSc) with specialization in Vibroacoustic or acoustics * OIQ Member * More ...

... and R&D. In case of a Transfer Path analysis or Experimental Modal analysis assignment: * To ... Engineering degree (BSc/MSc) with specialization in Vibroacoustic or acoustics * OIQ Member * More ...

Description du poste Nous recherchons un Ingenieur de procedes motive pour rejoindre notre equipe ... R&D. * Tester et planifier la mise en production de nouveaux equipements et procedes en ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Our client is a fintech company based out of Vancouver You Have: * 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse) * Strong ...

Programming languages: Python, R, SQL * Tool * * Cloud databases * Amazon Redshift, Microsoft Azure, Google BigQuery, Salesforce (or other popular CRM tools) * Additionally, have knowledge in one or ...

next page

Showing results 1-20

R Programmer information

See Quebec salary details

$17

$46

$67

How much do r programmer jobs pay per hour?

As of Jun 8, 2026, the average hourly pay for r programmer in Quebec is $46.23, according to ZipRecruiter salary data. Most workers in this role earn between $28.85 and $61.30 per hour, depending on experience, location, and employer.

What Does an R Programmer Do?

An R programmer works with a unique computer language called R to perform duties such as statistical computing and data collection and analysis with the goal of optimization for a business. As an R programmer, you can use this language, which is open source, to create graphical representations or simulations of data as well as conduct analysis of that data. Other job duties include designing statistical models, formulating procedures, and providing technical assistance for clients. In this role, you can use your computer code knowledge to develop tools for a variety of different fields, from machine learning to statistical analysis for businesses to data mining for technology companies.

What are some common challenges R Programmers face when collaborating on data analysis projects within a team?

R Programmers often work closely with data scientists, analysts, and other programmers, which can present challenges such as ensuring code reproducibility, maintaining clean documentation, and managing version control. It's important to write clear, well-commented scripts and use tools like Git to facilitate collaboration. Additionally, integrating R code with other technologies or platforms may require extra coordination with team members who specialize in different languages or systems. Addressing these challenges can lead to smoother workflows and more reliable project outcomes.

What is the difference between R Programmer vs Data Analyst?

AspectR ProgrammerData Analyst
Required SkillsProficiency in R, statistical analysis, data visualizationData manipulation, basic statistical skills, Excel, SQL
CertificationsOften no formal certification, but R programming courses preferredCertifications like CAP, Microsoft Excel certifications common
Work EnvironmentData science teams, research labs, tech companiesBusiness, marketing, finance departments across industries
Industry UsageTech, healthcare, research institutionsFinance, retail, healthcare, consulting

While both R Programmers and Data Analysts work with data, R Programmers focus more on coding in R for statistical analysis and visualization, often in research or data science teams. Data Analysts typically handle data manipulation and reporting in business contexts, using a broader set of tools. The roles overlap in data skills but differ in technical depth and application focus.

What are R Programmers?

R Programmers are professionals who use the R programming language to analyze data, create statistical models, and develop data-driven solutions. They often work in fields like data science, research, finance, and healthcare, leveraging R's extensive libraries for data manipulation, visualization, and statistical analysis. R Programmers may also build custom tools and automate data workflows to help organizations make informed decisions. Their expertise in R makes them valuable for tasks involving large datasets, predictive modeling, and reporting.

What are the key skills and qualifications needed to thrive as an R Programmer, and why are they important?

To thrive as an R Programmer, you need strong programming skills in R, a solid understanding of statistics, and typically a degree in computer science, mathematics, or a related field. Familiarity with data analysis libraries like dplyr and ggplot2, experience with version control systems such as Git, and knowledge of databases are commonly required. Attention to detail, problem-solving abilities, and effective communication help R Programmers stand out when working with diverse data sets and collaborating with teams. These skills are essential for accurately analyzing data, developing robust solutions, and supporting data-driven decision making.
What are popular job titles related to R Programmer jobs in QC? For R Programmer jobs in QC, the most frequently searched job titles are:

Developpeur logiciel senior - Controle et automatisation de calibration quantique | Senior Softwa...

Anyon Systems

Dorval, QC • On-site

Full-time

Posted 21 days ago


Job description

A propos d'Anyon Systems


Anyon Systems est une entreprise specialisee en informatique quantique materielle situee dans la region du Grand Montreal, avec une presence a Waterloo, Ontario. Nous travaillons a la fine pointe de la technologie pour developper et commercialiser des ordinateurs quantiques supraconducteurs. L'entreprise est en pleine croissance et compte sur des equipes materielles et logicielles pour atteindre ses objectifs de R&D.

Nous sommes une equipe de scientifiques, d'ingenieurs et de developpeurs qui construisent des systemes complets de materiel et de logiciel en informatique quantique. Notre travail couvre la physique experimentale, l'informatique haute performance et les systemes logiciels avances.


Apercu du poste


Nous recherchons un.e developpeur.se logiciel pour automatiser et faire evoluer notre stack de controle et calibration quantique. Ce role se concentre sur le developpement d'outils avances d'automatisation, y compris des flux de travail assistes par LLM pour la calibration, le debogage et l'analyse experimentale. Vous travaillerez en etroite collaboration avec les physiciens quantiques pour construire des systemes logiciels fiables qui ameliorent l'efficacite de la calibration, la stabilite du systeme et la vitesse de developpement.


Responsabilites

  • Developper et maintenir des pipelines automatises de calibration pour les systemes de qubits supraconducteurs.
  • Creer des outils assistes par LLM pour supporter les workflows de calibration, l'analyse experimentale et le debogage.
  • Ameliorer la fiabilite, l'observabilite et la detection de pannes dans les workflows de controle automatises.
  • Collaborer etroitement avec l'equipe de physique pour traduire les procedures experimentales en systemes logiciels robustes et evolutifs.


Qualifications

  • Au moins 5 ans d'experience en genie logiciel ou en developpement de logiciels scientifiques, idealement en environnement industriel ou en production.
  • Maitrise de Rust ou d'un autre langage bas-niveau (ex. C++), particulierement pour des systemes automatises ou sensibles a la performance.
  • Experience dans la construction de systemes d'automatisation, de workflows bases sur les donnees ou de pipelines experimentaux.
  • Bonne comprehension de l'architecture logicielle, des tests et de la maintenabilite des systemes en production.
  • Familiarite avec l'informatique numerique et la programmation scientifique (NumPy, SciPy, etc.).
  • Experience en profilage et optimisation de systemes critiques pour la performance (CPU, memoire, I/O).
  • Forte capacite a resoudre des problemes et a travailler dans des environnements interdisciplinaires de R&D.


Atouts

  • Experience dans la creation d'applications assistees par LLM ou de workflows de type agent structure.
  • Familiarite avec la conception de prompts, l'integration d'outils structures ou les systemes a recuperation augmentee.
  • Connaissance de l'informatique quantique ou des workflows experimentaux de calibration.
  • Experience avec les systemes de controle, le traitement du signal ou les logiciels integres au materiel.


Ce que nous offrons

  • Un environnement dynamique, collaboratif et intellectuellement stimulant.
  • La possibilite de travailler sur des technologies quantiques pionnieres.
  • Une remuneration competitive et des avantages sociaux.
  • L'opportunite de faconner la culture d'ingenierie logicielle d'une entreprise en pleine croissance.


Ce poste necessite la capacite de communiquer efficacement en anglais en raison de la nature du travail et de la collaboration avec des equipes internationales. La maitrise du francais est un atout et est encouragee, conformement aux lois linguistiques du Quebec.


About Anyon Systems


Anyon Systems is a quantum computing hardware company located in the Greater Montreal Region with a presence in Waterloo, Ontario. We work at the cutting edge of technology to develop and commercialize superconducting quantum computers. The company is rapidly growing and has both hardware and software groups to achieve its R&D goals.


We are a team of scientists, engineers, and developers who build full-scale quantum computing hardware and software. Our work spans experimental physics, high-performance computing, and advanced software systems.


Role Overview

We are seeking a Software Engineer to help automate and scale our quantum control and calibration stack. This role will focus on developing advanced automation tooling, including LLM-assisted workflows for calibration, debugging, and experiment analysis. You will work closely with quantum physicists to build reliable software systems that improve calibration efficiency, system stability, and development velocity.


Key Responsibilities

  • Develop and maintain automated calibration pipelines for superconducting qubit systems.
  • Build LLM-assisted tooling to support calibration workflows, experiment analysis, and debugging.
  • Improve reliability, observability, and fault detection in automated control workflows.
  • Collaborate closely with the physics team to translate experimental procedures into robust, scalable software systems.


Qualifications

  • 5+ years of experience in software engineering or scientific software development, preferably in industry or production environments.
  • Strong proficiency in Rust or another systems-level language (e.g., C++), particularly in automation or performance-sensitive systems.
  • Experience building automation systems, data-driven workflows, or experiment pipelines.
  • Solid understanding of software architecture, testing, and maintainability in production systems.
  • Familiarity with numerical computing and scientific programming (NumPy, SciPy, etc.).
  • Experience profiling and optimizing performance-critical systems (CPU, memory, I/O).
  • Strong problem-solving skills and ability to work in interdisciplinary R&D environments.


Nice to Have

  • Experience building LLM-powered applications or structured agent-style workflows.
  • Familiarity with prompt design, structured tool integration, or retrieval-augmented systems.
  • Background in quantum computing or experimental calibration workflows.
  • Exposure to control systems, signal processing, or hardware-integrated software environments.


What We Offer

  • A dynamic, collaborative, and intellectually stimulating environment.
  • Opportunity to work on pioneering quantum technologies.
  • Competitive salary and benefits.
  • A chance to shape the software engineering culture of a growing company.