Programmer Analyst

Location: 

Guelph, CA, N1G 2W1

Primary Category Page:  Staff and Management
Division:  College of Biological Science
Requisition ID:  1476


Department: Centre for Biodiversity Genomics 
This position is classified under the Grant and Trust Administrative & Technical Group

 

Temporary full-time from 07/02/2025   to 07/01/2026  

Number of Openings: 2

Contracts have a 1-year term and are renewable based on funding availability and project needs.

 

If you are a current employee of the University of Guelph you must apply on the internal Career Page in order to be considered as an internal applicant. 
Career Opportunities (sapsf.com)

 

General Purpose

The Centre for Biodiversity Genomics (CBG), located at the University of Guelph, Ontario, Canada, is a world-renowned research center dedicated to advancing our understanding of biodiversity through DNA analysis. Home to the largest DNA reference library in the world, CBG focuses on developing and applying DNA-based tools for species identification, classification, and conservation, with significant implications for biodiversity monitoring, food safety, and human health. As part of a dynamic, collaborative research environment, you will work with biologists, bioinformaticians, AI experts, students, and industry partners from around the world to tackle urgent challenges in biodiversity science.

 

We are looking for two highly motivated Python Programmer/Analysts to join our Software Development team. Candidates should be experienced in modern programming techniques, familiar with current technologies, and passionate about innovative and transformative projects.

 

Duties and Responsibilities

  • Develop high-quality modules for integration in middleware and web applications.
  • Contribute effective solutions to complex software design problems.
  • Perform code evaluation and make improvements to increase flexibility, maintainability, stability, and performance.
  • Work on proof of concept/principle software projects.
  • Participate in collaborative code construction.
  • Work with cross-organization teams on collaborative projects.

 

Requirements

  • An undergraduate degree in computer science, mathematics, engineering, bioinformatics, or molecular biology.
  • At least 1 year of experience in software engineering or programming.
  • Proficiency in Python, experience with FastAPI, JavaScript, backend development, and SQL databases.
  • Experience with data analysis and visualization tools in Python (e.g., Pandas, Numpy, Plotly).
  • Experience using source control tools (e.g., Git, Bitbucket) in a production environment.

 

Beneficial Skills:

  • Proven ability to modify existing application code to support new functionality.
  • Familiarity with statistical and analytical methods, as well as experience in prototyping and generating specifications.
  • Experience with ETL processes using formats such as JSON and TSV.
  • Experience in creating software benchmarks and performing performance evaluations.
  • Familiarity with high-performance languages like Go, RUST, or Clojure.
  • Familiarity with PHP to support legacy code migration.
  • Familiarity with molecular or biodiversity data models and analytical methods.

 

What We Offer

  • The opportunity to work at the interface of cutting-edge science and modern software development in a highly collaborative and skilled team.
  • Opportunities to grow into leadership positions within the team. The chance to present your work in international publications and conferences.
  • The potential to join startup companies incubated by the CBG.

 

 

Employee Type: Temporary  
Classification: Grant/ Trust fund position, Band  GTAT - Band C 
GTAT (Grant & Trust Administrative and Technical) Salary Grid

 

*Tentative evaluation; subject to final review.

 

At the University of Guelph, fostering a culture of inclusion is an institutional imperative. The University invites and encourages applications from all qualified individuals, including from groups that are traditionally underrepresented in employment, who may contribute to further diversification of our Institution.

 

Posting Date: 06/12/2025 
Close Date: 06/19/2025