Web based GUI for Machine Learning Labeling system- BC-614

Project type: Research
Desired discipline(s): Engineering - computer / electrical, Engineering, Genetics, Life Sciences, Computer science, Mathematical Sciences
Company: AI Dynamics
Project Length: Flexible
Preferred start date: As soon as possible.
Language requirement: English
Location(s): Vancouver, BC, Canada
No. of positions: 4
Desired education level: CollegeUndergraduate/BachelorMaster'sPhDPostdoctoral fellow
Open to applicants registered at an institution outside of Canada: No

About the company: 

NeoPulse® is an end-to-end artificial intelligence enterprise platform for experts and non-experts alike, helping businesses innovate and grow at a fraction of the cost, expertise or resources of traditional AI solutions.

Describe the project.: 

The project involves building an end to end data platform for managing datasets used in machine learning workloads.

The end goal is to build a web based interface where users can import datasets with a variety of different data types (audio, image, video, DICOM, DNA, RNA, amino acid, text, numbers) and add annotations in preparation for machine learning model generation.

The candidate will be responsible for building out the dataset labeling front end, with user management, analytics, and statistical analyses. 

The software is built on a MERN stack, with a secondary PostgreSQL db.

Primary techniques involve Agile development.  

Required expertise/skills: 

  • The candidate should have at least one year of experience building software in python and/or js (react or node) for working with scientific and engineering data. 
  • Experience with data modeling, analysis and clustering not necessary but definitely a plus.
  • Experience in bioinformatics a huge asset as many of our clients require tools that will help them feature engineer for bioinformatics workloads.