top of page

CAREERS

GenerationsE is revolutionizing healthcare. Join us.

Careers: Join Us

MACHINE LEARNING ALGORITHM DEVELOPER

Co-op

GenerationsE has an immediate opening for a talented person to join our DeepEnd GI Endoscopy analysis platform team as Machine Learning Algorithm Developer (Co-op Fall 2018 and Spring 2019) between September 2018 and May 2019.


The position requires either a PhD degree, Master degree program candidate or equivalent work experience in machine learning with a focus on machine learning, image processing or a related field. Applicants should have experience in image processing, machine learning algorithm development, and/or previous employment in an applied research setting. Good mathematical and troubleshooting skills are essential. Experience with image processing or deep learning is a plus. Software development experience, with C, C++, C# or Python is also a plus.

The selected candidate will work with our team to create and manage high-performance endoscopy analysis technologies. They will enhance their skill set among a talented and technically accomplished group of colleagues in Surrey, Canada.

Job Description:

  • Implementing and testing machine learning algorithms to classify defects with our chief data scientist.

  • Interacting with customers to capture requirements for defect classification.

  • Researching and creating new algorithms/methods for locating and classifying defects in our GI endoscopy analysis platform.

  • Maintaining code models in Python, MATLAB or C++ code for defect detection and computational geometry.

  • Working with Principal System Architect to integrate code into production modules.

SOFTWARE ENGINEER

Full Time

We are looking for a Software Engineer to join our growing Engineering team and build out the cloud platform for our AI solutions. The ideal candidate is a hands-on platform builder with significant experience in developing scalable platforms.

We are looking for someone with a great passion for coding. They must have strong technical expertise in API and backend programming.


Job Description:

  • Analyze, design and develop tests and test-automation suites.

  • Design and develop a processing platform using various configuration management technologies.

  • Test software development methodology in an agile environment.

  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.

  • Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.

  • Provide recommendations for continuous improvement.

  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.

Job Qualifications:

  • Strong DevOps focus and experience building and deploying infrastructure with cloud deployment technologies.

  • Experience with Scrum/Agile development methodologies.

  • Excellent verbal and written communication skills.

  • Bachelor’s Degree in computer science or equivalent experience.

  • 2-4 years of experience in software development.

  • Experience with programming languages like Python, Java.

  • Experience with building APIs and services using REST.

  • Experience with Linux OS, Shell.

  • Deep Learning or Machine Learning experience is a plus.

SOFTWARE ENGINEER (FRONTEND)

Full Time

We are looking for a Software Engineer specialized in Front-End to join our growing Engineering team and build out the cloud platform for our AI solutions. The ideal candidate is a hands-on software builder with significant experience in End-User application development.

We are looking for someone with a great passion for coding. They must have strong technical expertise in API and Front-End programming.


Job Description:

  • Design, develop and test the Front-End part of our AI platform using cutting-edge technologies like Docker, Node.js, React, etc.

  • Analyze, design and develop tests and test-automation suites.

  • Day to day software development activities in an agile environment.

  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.

  • Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.

  • Provide recommendations for continuous improvement.

  • Work alongside other engineers on the team to elevate technology and consistently apply best practice.

Job Qualifications:

  • 2-4 years of experience in software development.

  • Strong Front-End focus and experience building and deploying End-User applications.

  • Experience with Scrum/Agile development methodologies.

  • Excellent verbal and written communication skills.

  • Bachelor’s Degree in computer science or equivalent experience.

  • Experience with programming languages like Python, Javascript.

  • Experience with interacting with APIs and services using REST from Frond-End side.

  • Experience with Html5, CSS, Node.js, React.js.

  • Experience with Linux OS, Shell.

bottom of page