Careers

At Indoc Research, we design, build and manage complex health data infrastructure for prominent research organizations across the globe. We deploy large scale informatics platforms involving wide-ranging and complex health data modalities (e.g., imaging, genomics, clinical assessments, wearables) across multiple disease areas including brain, cardiovascular, and cancer.

We are currently seeking a mid-level data engineer with experience in projects emphasizing data lake solutions, data processing technologies, AWS or similar cloud services, and agile development. This position is located in Toronto, Canada.
As our ideal candidate, you are looking for a dynamic multidisciplinary team of engineers and researchers who bring their diverse expertise to solve hard problems. You are prepared to bring your drive, experience, and passion to contribute at all levels to the entire team.
This is an exciting opportunity to leverage and stretch your strong data engineering skills as an integral team member. You need to be proficient in handling data sets from multiple sources to facilitate the goal of generating key insights from the data. This role requires hands-on engineering experience throughout the data life cycle including the development of data lake components, large scale ETL pipelines, data warehousing and visualization. Strong Python programming and data modelling skills, and familiarity with AWS or equivalent services are necessary to be successful in this role.

Qualifications:

  • 3+ years of experience in software engineering/development, with recent experience in agile software engineering environments
  • You must have demonstrated skills in Python, at least one modern Big Data technology (e.g. Spark), ETL methodologies, and databases (e.g. Elastic, PostgreSQL).
  • 2+ years of experience in data mapping and modelling
  • 2+ years of experience working with data lake and data warehouse
  • 1+ years of Experience with commercial cloud services, such as Amazon Web Services
  • Experience with large data sets and near-real-time content services and visualization, using standards-based approaches
  • Be able to work both independently and in a collaborative team environment, and meet required schedules and timelines
  • You must have the ability to interact well with coworkers and teammates
  • You must have outstanding skills in communicating complex technical issues and in providing comprehensive written, oral and/or digital products (including document organization and technical writing)
  • You must have good analytic skills and the ability to apply these skills in a multi-tasking environment where more than one project may require your participation at a given time (typically one primary project and one or two ancillary projects)

Other Skills:

  • RESTful Web Services, parallel programming, workflow management tools (Apache NiFi or Airflow)
  • Can deal with ambiguity and manage requests for change
  • Demonstrated ability to work within a collaborative team across multiple disciplines
  • Willingness to research and learn new approaches and technologies

Education:

  • Bachelor’s degree in Computer Science, or equivalent

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Data Engineer Position".
info@indocresearch.org
1 Richmond Street West,
Suite 401,
ON, Canada
M5H 3W4
M: 416­.703.­0311
At Indoc Research, we design, build and manage complex health data infrastructure for prominent research organizations across the globe. We design and deploy large scale secured informatics platforms involving wide-ranging and complex health data modalities (including imaging, genomics, clinical assessments, wearables) across multiple disease areas including brain, cardiovascular, and cancer.

We are seeking a DevOps Engineer (preferably with a security focus) who will be responsible for helping design, maintain and administer complex data systems for our client deployments as well as our internal company needs. Your primary duties will include designing, deploying and maintaining infrastructures and networks, managing virtual servers or containers for deployment, setting up the code repositories and CI/CD pipelines, enabling backup and disaster recovery operations, establishing and enforcing policies and technologies for protecting sensitive data and software from external attacks and internal errors, monitoring performance and efficiency of resources, scaling systems as required to handle increased loads. You will work closely with management and developers to identify potential issues, fix problems, and recommend standards-based solutions to complex problems.
To be a successful candidate, you should have a strong understanding of Software deployment, network and software engineering processes and infrastructure. You should also have a good working experience with deploying and integrating Big Data ecosystem, You will need to be able to implement, administer and troubleshoot networked systems including Linux servers (Windows experience also desirable), firewalls, and mainstream proxies. A deep knowledge of application transport and network infrastructure protocols is desired. Experience in both on-premise implementation, cloud implementations (including AWS) and hybrid approaches is highly desirable.
Experience in security processes and technology is a bonus, including standard-based approaches to securing servers (e.g. NIST 800) and information systems security in general (e.g. ISO 27002).

Duties include:

  • Design, deploy, maintain, administer and improve IT infrastructure and related computing environments including systems software, applications software, and configurations in both onpremise, cloud and hybrid deployments.
  • Troubleshoot, diagnose and resolve hardware, software, and other network and system problems.
  • Deploy, configure, maintain and decommission laptops, desktops, servers and networking technology.
  • Design, deploy, maintain and improve release support processes and technology to support ongoing maintenance of software installed at multiple client sites.
  • Perform disaster recovery operations and data backups when required.
  • Monitor networks and servers for performance, resource utilization and system security, optimize and secure as required.
  • Install security measures and operate software to protect systems and information infrastructure, including firewalls and data encryption programs.
  • Protect data, software, and hardware by coordinating, planning and implementing best practices.
  • Work with developing security team to perform tests, uncover network vulnerabilities and develop company-wide best practices for privacy and security.
  • Stay up-to-date on information technology trends and security standards.

Qualifications must include:

  • Proficient in building automated deployments (on-prem or cloud) using configuration management tools such as Ansible, CloudFormation, etc.
  • Experience with seamless/automated build scripts used for release management across all environments. Solid knowledge of managing CI/CD tools and pipelines.
  • Experience with deploying engineering applications at a large scale in an agile environment.
  • Experience with container orchestration such as Kubernetes, Docker Swarm.
  • Understanding and experience with deploying microservices.
  • Strong scripting skills, i.e., Bash, Python and practical Linux system administration skills.
  • Knowledge of IP networking, VPN's, DNS, load balancing and firewalls.
  • Ability to identify and mitigate network vulnerabilities and explain how to avoid them.
  • Understanding of patch management and custom software upgrades with the ability to deploy patches and upgrades in a timely manner while understanding business impact.
  • Demonstrated ability to work both independently and in a collaborative team environment, and meet required schedules and timelines
  • Outstanding skills in communicating complex technical issues and in providing comprehensive written, oral and/or digital products (including document organization and technical writing)
  • Strong analytic skills and the ability to apply these skills in a multi-tasking environment where multiple projects are worked on simultaneously
  • to deal graciously and effectively with ambiguity and requests for change
  • Willingness to research and learn new approaches and technologies

Optional qualifications:

  • Experience with both on-premise and in-cloud security and networking configurations.
  • Strong understanding of network infrastructure, protocols, typical configurations and networking hardware.
  • Understanding of firewalls, proxies, security incident management, antivirus, and intrusion protection concepts.
  • Experience in Citrix XenServer, Oracle OVM is desirable
  • Certifications in relevant networking technologies and/or relevant security processes.
  • Experience in working with ISO, NIST or related security standards.
  • Experience in supporting software releases deployed in multiple production environments.

Education:

  • Bachelor’s degree in Computer Science, or equivalent
  • Certifications in networking and/or security are optional but desirable.

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Network DevOps".
info@indocresearch.org
1 Richmond Street West,
Suite 401,
ON, Canada
M5H 3W4
M: 416­.703.­0311
At Indoc Research, we design, build and manage complex health data infrastructure for prominent research organizations across the globe. We design and deploy large scale secured informatics platforms involving wide-ranging and complex health data modalities (including imaging, genomics, clinical assessments, wearables) across multiple disease areas including brain, cardiovascular, and cancer.

We are seeking a DevOps or Network Engineer with a strong security focus who will be responsible for helping design, maintain and administer secure networks and complex systems for our client deployments as well as our internal company needs. Your primary duties will include designing, deploying and maintaining custom software systems and networks, securing virtual servers for deployment, enabling backup and disaster recovery operations, establishing and enforcing policies and technologies for protecting sensitive data and software from external attacks and internal errors, monitoring performance and efficiency of resources, scaling systems as required to handle increased loads. You will work closely with management and developers to identify potential issues, fix problems, and recommend standards-based solutions to complex problems.
To be a successful candidate, you should have a strong understanding of network and software engineering processes and infrastructure. You will need to be able to implement, administer and troubleshoot networked systems including Linux servers (Windows experience also desirable), firewalls, routers, switches and gateways. A deep knowledge of application transport and network infrastructure protocols is desired. Experience in both on-premise implementation, cloud implementations (including AWS) and hybrid approaches is highly desirable.
Experience in security processes and technology is also highly desirable, including standard-based approaches to securing servers (e.g. NIST 800) and information systems security in general (e.g. ISO 27002). Experience in internal and external Threat Risk and Threat Vulnerability Assessments is preferred, along with experience in security monitoring and defence practices including logging analysis, IDS/IPS and honeypots.
Experience in tasks related to release engineering are also desirable, including patch management, CI/CD, coordinating releases into multiple deployments, and other related devops tasks as applicable.

Duties include:

  • Design, deploy, maintain, administer and improve computer networks and related computing environments including systems software, applications software, and configurations in both on-premise, cloud and hybrid deployments
  • Protect data, software, and hardware by coordinating, planning and implementing best practices security measures.
  • Deploy, configure, maintain and decommission laptops, desktops, servers and networking technology.
  • Design, deploy, maintain and improve release support processes and technology to support ongoing maintenance of software installed at multiple client sites.
  • Perform disaster recovery operations and data backups when required.
  • Monitor networks and servers for performance, resource utilization and system security, optimize and secure as required.
  • Investigate, document and resolve privacy issues and other cyber security incidents.
  • Install security measures and operate software to protect systems and information infrastructure, including firewalls and data encryption programs.
  • Work with developing security team to perform tests, uncover network vulnerabilities and develop company-wide best practices for privacy and security.
  • Stay up-to-date on information technology trends and security standards.

Optional qualifications:

  • Experience with both on-premise and in-cloud security and networking configurations.
  • Strong understanding of network infrastructure, protocols, typical configurations and networking hardware.
  • Experience in Citrix XenServer, Oracle OVM is desirable
  • Deep knowledge in administering Linux and/or Windows desktop and servers is desirable
  • Certifications in relevant networking technologies and/or relevant security processes.
  • Experience in working with ISO, NIST or related security standards.
  • Experience in supporting software releases deployed in multiple production environments.

Education:

  • Bachelor’s degree in Computer Science, or equivalent
  • Certifications in networking and security are optional but desirable.

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Secure Network DevOps".
info@indocresearch.org
1 Richmond Street West,
Suite 401,
ON, Canada
M5H 3W4
M: 416­.703.­0311
At Indoc Research, we design, build and manage complex health data infrastructure for research organizations across the globe. We deploy large scale informatics platforms involving wide-ranging and complex health data modalities (e.g., imaging, genomics, clinical assessments, wearables) across multiple disease areas including brain, cardiovascular, and cancer. The Indoc Informatic platforms and services have been implemented in numerous settings including research institutes, hospitals and universities.

We are currently seeking two Research Operations Specialists to join Indoc’s Research Operations team. The Research Operations Specialists will work collaboratively with internal and external stakeholders to maintain the informatics platforms and provide support services to ensure optimal utilization of the platform and hosted data by end users.

Key Responsibilities:

  • Provide account management services and support
  • Develop and maintain project specific work instructions and procedural documentation
  • Maintain and service central help desk and respond to day-to-day user inquiries
  • Develop and maintain administrative and end-user knowledge bases
  • Develop and maintain training modules and administer training to all incoming users
  • Perform User Acceptance Testing of new and updated products Support DevOps team, including testing and validation, communication of user issues and requests
  • Support platform users in utilization of platform resources including analytics workspaces Work with team members to develop new products and services to meet informatics needs of users
  • Work with data governance team to develop and maintain SOPs, policies and procedures and system documentation
  • Assist in configuration and implementation of platform sub-systems

Qualifications and Desired Skills:

  • Experience in research operations and study management
  • Broad knowledge of clinical research in an academic, hospital or industry environment including
  • protocol requirements, Research Ethics Board relations, and data management best practices.
  • Broad knowledge of data management standards and best practices
  • Experience working in Linux environments
  • Experience working in virtualized environments
  • Hands on experience in R and/or Python
  • Experience working with relational databases (e.g., MySQL, PostgreSQL, etc.)
  • Experience/working knowledge of querying REST APIs.
  • Strong written and oral communication skills.
  • Excellent analytical and organizational skills and superior attention to detail.
  • Willingness and ability to work on multiple projects at the same time.
  • Ability to work within a collaborative team across multiple disciplines.
  • Willingness to research and learn new approaches and technologies.
  • Bachelor’s degree or Master’s degree in Life Sciences, informatics or related field.
  • 2 - 5 years recent related experience

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Research Operations Specialist."
info@indocresearch.org
1 Richmond Street West,
Suite 401,
ON, Canada
M5H 3W4
M: 416­.703.­0311
At Indoc Research, we design, build and manage complex health data infrastructure for research organizations across the globe. We deploy large scale informatics platforms involving wide-ranging and complex health data modalities (e.g., imaging, genomics, clinical assessments, wearables) across multiple disease areas including brain, cardiovascular, and cancer. Indoc informatic platforms and services have been implemented in numerous settings including research institutes, hospitals and universities.

We are currently seeking a mid-level Governance and Policies Manager to join our dynamic team of data informaticians, software engineers, and clinical research professionals. The Governance and Policies Manager will work collaboratively with internal and external stakeholders to develop and maintain policies and procedures for Indoc informatics platforms, ensuring protection of the data assets while maintaining appropriate usability of data and platform resources. The Governance and Policies Manager is knowledgeable in national and international privacy and information security legislation and frameworks pertaining to the collection, storage and use of health research data.

Key Responsibilities:

  • Work with the Indoc Management Team to coordinate and implement Indoc’s best practice governance strategies
  • Work with the Indoc Information Security Officer and data providers to establish governance and information security requirements for data handling throughout the data lifecycle
  • Develop and maintain platform Information Security and Privacy Policies and Data Governance Policies in accordance with applicable privacy and security legislation
  • Develop and maintain Standard Operating Procedures (SOPs) and work instructions and training applicable to internal Research Operations and Development teams and external stakeholders
  • Work with the Information Security Officer to develop and maintain a compliance assessment and reporting framework including risk assessment, PIA, TRA, TVA.
  • Fulfill the role of Privacy Officer at Indoc Research

Qualifications and Desired Skills:

  • Demonstrated experience developing data privacy and security policies in the context of Canadian and international legislation and best practices.
  • Superior knowledge of research ethics standards and guidelines including experience working with Canadian institutional research ethics boards
  • High proficiency with the Microsoft Office 365 suite. Experience with project management, data management, risk management software is an asset (e.g., Atlassian Jira & Confluence; REDCap; Eramba)
  • Strong written and oral communication skills.
  • Excellent organizational skills and attention to detail.

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Governance and Policies Manager".
info@indocresearch.org
1 Richmond Street West,
Suite 401,
ON, Canada
M5H 3W4
M: 416­.703.­0311
At Indoc Research, we design, build and manage complex health data infrastructure for research organizations across the globe. We deploy large scale informatics platforms involving wide-ranging and complex health data modalities (e.g., imaging, genomics, clinical assessments, wearables) across multiple disease areas including brain, cardiovascular, and cancer. The Indoc Informatic platforms and services have been implemented in numerous settings including research institutes, hospitals and universities.

We are currently seeking Data Management Specialists to join Indoc’s Research Operations team. The Data Management Specialists will work collaboratively with internal operations and development team members, and with external stakeholders to support data management, curation, federation, linking and provisioning activities.

Key Responsibilities:

  • Engage data providers, curators and analysts in defining business requirements for the incoming data including data
  • ingestion, linking and query objectives
  • Work with external data curation team and Indoc data engineers to design data ingestion pipelines and downstream query APIs
  • Provide data engineering team with subject matter expertise and assist in communication of user requirements
  • Support data cleaning and curation efforts by internal and external teams
  • Develop and maintain metadata repositories to track all incoming data
  • Support data engineering team in federation of captured metadata
  • Support data linkage across multiple internal and external sources
  • Support Research Operations team in providing various user groups with appropriate access to platform resources and data
  • Provide data management and data provisioning support to curators and analysts

Qualifications and Desired Skills:

  • Experience in health and research data management and knowledge of data management standards and best practices
  • Broad knowledge of clinical research in an academic, hospital or industry environment including protocol requirements, Research Ethics Board relations, and data management best practices.
  • Broad knowledge of administrative data holdings (i.e. CIHI, ICES, eHealth Ontario, etc.) and data types they possess (i.e. Discharge Abstract Database (DAD), National Ambulatory Care Reporting System (NACRS)Ontario Laboratories Information System (OLIS), etc.)
  • Experience performing analyses on complex health datasets containing multiple modalities (i.e. clinical, health outcome, omics, imaging, etc.)
  • Strong computing skills including experience scripting in R and Python.
  • Experience working with relational databases (e.g., MySQL, PostgreSQL, etc.)
  • Experience/working knowledge of querying REST APIs.
  • Strong written and oral communication skills.
  • Excellent analytical and organizational skills and superior attention to detail.
  • Willingness and ability to work on multiple projects at the same time.
  • Ability to work within a collaborative team across multiple disciplines.
  • Willingness to research and learn new approaches and technologies.
  • Bachelor’s or Master’s degree in Life Sciences, informatics or related field.
  • 2 - 5 years recent related experience

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Data Management Specialist".
info@indocresearch.org
1 Richmond Street West,
Suite 401,
ON, Canada
M5H 3W4
M: 416­.703.­0311



Opportunities at our partner organizations



EpLink Neuroinformatics Lead