Work With Us


We are seeking a self-starter with good experience and great passion for web and mobile UI development for a data intensive application, data visualization, UX optimization, and creating beautiful and intuitive interfaces to solve complex and demanding problems.

You, our ideal candidate, are looking for a small and dynamic multidisciplinary team of researchers and engineers who work together in a dynamic and agile. You are prepared to bring your drive, your experience, and your passion to contribute at all levels to the entire team. We, Indoc Research, are that team. We build and manage complex health research infrastructure for collaborators and clients. We bring together prominent research organizations across the country and internationally. Together we have created large scale informatics platforms involving diverse and complex data modalities (e.g. imaging, genomics, clinical assessments) across multiple disease areas (e.g. neurodegeneration, depression, cancer).

Contributing to these projects, you will have the opportunity to stretch and develop your web and mobile visualization and implementation skills to a whole new level. You will imagine, design and implement creative, responsive and intuitive visualizations of complex multi-dimensional datasets. With strong skills in visual representation and user experience, you will be responsible for helping create futuristic yet realistic interfaces for use by surgeons in the midst of procedures, researchers accessing remote data across the globe, doctors trying to understand the genetics of their patient even at the bedside, and patients and the public seeking insight into their own maladies and conditions. Your creativity and innovation, combined with the multidisciplinary skills of the rest of our team, will help deal with security and privacy even while enabling fusion of high dimensionality data across multiple medical modalities as diverse as MR imaging, molecular science, and psychological assessments. Your work will help address critical gaps and fulfill currently unmet and urgent needs in both clinical and research communities, handling data from distributed settings such as critical care units, clinical laboratories and hospital imaging facilities.

As a web developer on this project, you will have a critical role at all levels of this project, in design and implementation, architecture and testing, deployment and support. And you will be building the future of medical science.

Qualifications:

  • Minimal 2 years of experience in writing and shipping code with Node JS or one of Angular, ReactJS, or equivalent.
  • Strong proficiency in CSS3, HTML5, JQuery, Bootstrap or equivalent.
  • Demonstrated experience in data portal design and web based live data visualization; knowing D3 or Chart.js is very helpful.
  • Able to integrate with and create / manage RESTFul APIs; A good understanding of asynchronous requests.
  • Experience with version control systems such as git or svn.
Optional Skills

Experience with:

  • Agile development methodologies
  • MVC frameworks
  • Relational and schema-less databases
  • Major CMS e.g. Drupal, Joomla, Wordpress
  • UNIX/Linux environments
  • Strong written and oral communication skills
  • Track record of initiative and self-organization with strong time management skills
  • Willingness and ability to work on multiple projects at the same time
  • Demonstrated ability to work within a collaborative team across multiple disciplines
  • Willingness to research and learn new approaches and technologies
Education:
  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related discipline
Job Type: Full-time

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Web Developer".
indocresearch.org
1 Richmond Street West,
Suite 303,
ON, Canada
M5H 3W4
M: 416­.703.­0311
E: info@indocresearch.org
We are seeking an intermediate software developer with good experience and great passion for developing big data systems that will change the very landscape of medical science.

You, our ideal candidate, are looking for a small and dynamic multidisciplinary team of researchers and engineers who work together in a dynamic and agile. You are prepared to bring your drive, your experience, and your passion to contribute at all levels to the entire team. We, Indoc Research, are that team. We build and manage complex health research infrastructure for collaborators and clients. We bring together prominent research organizations across the country and internationally. Together we have created large scale informatics platforms involving diverse and complex data modalities (e.g. imaging, genomics, clinical assessments) across multiple disease areas (e.g. neurodegeneration, depression, cancer).

You will have the opportunity to stretch and develop your data handling design and implementation skills to a whole new level. You will imagine, help design and implement whole new ways to bring multidimensional data from an endless variety of sources into a collection of platforms. How to efficiently manage, link, integrate, federate not only gigabytes but terabytes of information? How to query and navigate highly-structured and highly-unstructured data? How can we shape international collaborative efforts towards consistent lexicons and adapt to emerging ontologies? And do it all efficiently, reliably, and accurately? These are the questions that you will help us answer.

With strong skills in data handling and representation, you will be responsible for helping create futuristic yet realistic systems for use by surgeons in the midst of procedures, researchers accessing remote data across the globe, doctors trying to understand the genetics of their patient even at the bedside, and patients and the public seeking insight into their own maladies and conditions. Your creativity and innovation, combined with the multidisciplinary skills of the rest of our team, will help deal with security and privacy even while enabling fusion of high dimensional data across multiple medical modalities as diverse as MR imaging, molecular science, and psychological assessments. Your work will help address critical gaps and fulfill currently unmet and urgent needs in both clinical and research communities, handling data from distributed settings such as critical care units, clinical laboratories and hospital imaging facilities.

As a software developer on these projects, you will have a critical role at all levels of design and implementation, architecture and testing, deployment and support. And you will be building the future of medical science.

Qualifications:

  • 2+ years of programming experience in Python. Knowing Scala, Java would be an asset
  • Familiar with modern data management systems, including RDBMSs, Spark SQL, Redis, Elasticsearch; Experience with performance optimization is a plus
  • Experience with version control system such as Git or SVN
  • Strong personal research capabilities and the ability to learn new technologies/products quickly
  • Solid experience with application deployment in a UNIX/Linux environment

Optional Skills:

Experience with:

  • "big data" ecosystems (Spark framework, Thrift, Hadoop, HBase)
  • high throughput data ETL pipelines using Apache Kafka, Logstash, or other message queuing systems
  • Experience in lexical and ontological technologies (such as the semantic web)
  • Experience in RDF, XML, SPARQL and related technologies
  • Experience with Docker, and automated provisioning tools such as Ansible
  • Strong written and oral communication skills
  • Track record of initiative and self-organization with strong time management skills
  • Willingness and ability to work on multiple projects at the same time
  • Demonstrated ability to work within a collaborative team across multiple disciplines

Education:

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or equivalent
Job Type: Full-time

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Software Developer".
indocresearch.org
1 Richmond Street West,
Suite 303,
ON, Canada
M5H 3W4
M: 416­.703.­0311
E: info@indocresearch.org
We are seeking a Software Developer with good experience and great passion for assisting in developing and integrating software components into our informatics platforms, in addition to sustaining DevOps practices across the organization.

You, our ideal candidate, are looking for a small and dynamic multidisciplinary team of researchers and engineers who work in a dynamic and agile environment. You are prepared to bring your drive, your experience, and your passion to contribute at all levels to the entire team. We, Indoc Research, are that team. We build and manage complex health research infrastructure for collaborators and clients. We bring together prominent research organizations across the country and internationally. Together we have created large scale informatics platforms involving diverse and complex data modalities (e.g. imaging, genomics, clinical assessments) across multiple disease areas (e.g. neurodegeneration, depression, cancer).

You will have the opportunity to stretch and develop your skills in data handling, software implementation, and system integration. You will primarily help in designing, implementing, deploying, testing and maintaining essential software components that will aid in growing our informatics platforms. You will work with a group of talented engineers to develop the pipelines that bring multidimensional data from a large variety of sources into the data platform, and play an active role in evolving our products, processes, data technology. Your developer and system skills will also be used in assisting us to incorporate DevOps methodologies that facilitate automating and streamlining large scale data processing pipelines; building, testing, and maintaining the production environment.

In doing so, you will be responsible for helping create futuristic yet realistic systems for use by surgeons in the midst of procedures, researchers accessing remote data across the globe, doctors trying to understand the genetics of their patient even at the bedside, and patients and the public seeking insight into their own maladies and conditions. Your creativity and innovation, combined with the multidisciplinary skills of the rest of our team, will help deal with security and privacy even while enabling fusion of high dimensional data across multiple medical modalities as diverse as MR imaging, molecular science, and psychological assessments. Your work will help address critical gaps and fulfill currently unmet and urgent needs in both clinical and research communities, handling data from distributed settings such as critical care units, clinical laboratories and hospital imaging facilities. And you will be building the future of medical science!

You should have a track record of supporting the implementation of technology solutions and are recognized as a solid contributor with a good grasp of the breadth and depth of your team's codebase. Your background as a software developer with good technical expertise in system design, implementation, testing, deployment and support will allow you to thrive in this role.

Qualifications:

  • 2+ years of Python programming experience, knowing Java and PHP would be an asset
  • Solid working experience with data ingestion and ETL pipelines, storage and compute in relational (RDBMS) and NoSQL architectures
  • Understanding of messaging queues such as Kafka or Redis
  • 2+ years of experience with Linux server (RedHat Enterprise Linux, CentOS or Fedora preferred) and network troubleshooting
  • 1+ year of experience with virtualization and Docker ecosystems
  • Experience with automation/configuration management tools using at least one of Ansible, Puppet, and Chef
  • Knowledge with software deployment, system backup, and disaster recovery
  • Ability to use a wide variety of open source technologies and cloud services
  • Knowledge of best practices and IT operations in a high-availability environment
  • Strong troubleshooting and problem solving skills
  • Experience with database administration is a plus

Other Skills:

  • Strong written and oral communication skills
  • Can deal with ambiguity and manage requests for change
  • Comfortable in a high pressure, deadline-oriented environment
  • Willingness and ability to work on multiple projects at the same time
  • Demonstrated ability to work within a collaborative team across multiple disciplines
  • Willingness to research and learn new approaches and technologies

Education:

  • College diploma in Computer Science, System Administration, or equivalent
Job Type: Full-time

How to apply:

Please submit your resume and cover letter to info@indocresearch.org with the subject title "Software Developer - Systems Track".
indocresearch.org
1 Richmond Street West,
Suite 303,
ON, Canada
M5H 3W4
M: 416­.703.­0311
E: info@indocresearch.org