You are one click away from making breakthroughs & inspiring the world

open positions for our office in

Edmonton

position

Senior AI Scientist

description

This is an applied research position. At Medo.ai we push the frontiers of what is currently possible in the automated analysis of medical ultrasound imaging. Although sometimes we rely on well-known machine learning libraries (e.g. scikit-learn, pytorch, etc), most of the challenges that we face require the development of new algorithms, neural network architectures, or training methodologies. We are looking for highly creative people who understand machine learning in depth. 


As a Senior AI Scientist, you will be working on multiple projects defined for different products. You will be consulted about what approaches can be pursued for these problems and you will need to present your ideas to the team lead and other members of the AI team and guide everyone involved, on the path to the solution. Although the main goal of our research is to improve Medo.ai's products, you will also have the chance to publish results that contribute to the scientific community.

 

Responsibilities:


  • Stay up-to-date with the latest trends in the field and assess the next potential steps
  • Explore different ideas and approaches when a new problem is defined and suggest best possible solutions
  • Need to think of ways to best exploit the total value we can extract from the data
  • Develop scalable solutions that can ultimately be deployed in real products



Qualifications:


  • PhD or equivalent Master’s degree plus 4+ years of experience in CS or related fields, preferably with a focus on Computer Vision
  • Strong publication record in the intersection of AI and medical imaging
  • Excellent programming skills and familiarity with Computer Vision, Deep Learning and other relevant libraries in Python, e.g. Pytorch/Tensorflow, OpenCV, Numpy, PIL, etc
  • Strong understanding of CNNs in general and SOTA models for semantic segmentation, classification and temporal modeling for image sequences and videos
  • Great communication skills, being able to convey information to team members and the team lead




Preferred Qualifications:


  • Having industry experience, working on Computer Vision problems or related fields
  • Familiarity with Git and docker
  • Experience with application of AI algorithms and models to medical imaging data (Experience with Ultrasounds images is considered a bonus)

Apply
position

AI Scientist

description

As an AI Scientist, you will work alongside other researchers and engineers on the AI team, to develop different experiments and prototypes that would make their way into an actual product. As part of the AI Team, you will get to work on any of the products that are being developed within the company and will not be restricted to a certain product team, so there will be a variety of problems that you can work on. You will be involved from the very beginning of each project, which is the problem definition, and together with the senior members you will explore different solutions and approaches that would ultimately solve the problem.


Responsibilities:


  • Develop scalable solutions based on state-of-the-art Computer Vision methodologies
  • Implement these solutions efficiently
  • Explore possible alterations to existing approaches in order to maximize the performance
  • Communicate ongoing progress and new results to the rest of the team



Qualifications:


  • Master’s or equivalent Bachelor’s degree plus 2+ years of experience in CS or related fields
  • Excellent programming skills and familiarity with Computer Vision, Deep Learning and other relevant libraries in Python, e.g. Pytorch/Tensorflow, OpenCV, Numpy, PIL, etc
  • 2+ years experience and familiarity with standard Computer Vision and machine learning techniques.
  • Experience working with CNNs and state-of-the-art Deep Learning architectures
  • Prior experience with medical image data is desirable (The ideal candidate would have experience working with ultrasound images)
  • Excellent verbal and written communication skills
  • Able to effectively self-manage workload and handle changing priorities in a startup environment

Apply
position

Experienced Android Developer

description

Are you interested in collaborating with a multidisciplinary team of scientists, data scientists, and engineers who are creating artificial intelligence technologies to impact the lives of millions worldwide?


Our mission at MEDO is to democratize medical imaging by providing patients with efficient and affordable ultrasound expertise at the point of care. We imagine a world where safe, non-invasive ultrasound diagnostics are available to everyone, no matter how remote. We use machine learning systems to radically simplify the way ultrasound scans are performed and interpreted, enabling all caregivers to make an accurate and confident diagnosis.


MEDO is a dual-headquartered med-tech startup with a team of over twenty clinicians, researchers, and developers who design and build software-as-a-medical-device (SaMD) products. We are well financed, our software is  being piloted in multiple worldwide facilities, and we have obtained FDA clearance for two of our products.


We are beginning a greenfield Android project to bring 3 years of learning into one integrated, Android-based point of care Ultrasound application. We are seeking an experience Android developer who:

  • Has shipped several Android applications, at least one in Kotlin
  • Is familiar with current recommended architectures for Android applications, including Rooms, ViewModels, LiveData, use of a Repository for data management
  • Has strong opinions about the Best Way to structure and build an Android application
  • Understands that the last 20% of an application is harder and as important as the first 80%
  • Is passionate about their craft


Responsibilities include:

  • Understand and help develop the requirements for the application. Help product management understand the technical tradeoffs of different requirements and approaches.
  • Take leadership in key architectural decisions. Create appropriate abstractions for the product that will allow necessary product flexibility.
  • Provide schedule guidance to management, assist in modifying requirements to meet business schedule needs.
  • Design, build and test the product.
  • Supervision and delegation of programming and testing tasks as appropriate.
  • Collaborating with product management and quality assurance personnel throughout the life cycles of each software product
  • Bring key insights and expertise on Android development, deployment, and best practices to Medo
  • Bring leadership and help to continually improve software development methodologies


Requirements:

  • A minimum of 5 years of direct experience in Android software development
  • Experience with JNI
  • A University Degree in Computing Science or a related field, and/or substantial demonstrable hands-on experience (portfolio)
  • Expertise and experience developing Kotlin applications
  • An analytical and data-driven approach to problem solving
  • Strong attention to detail: you are meticulous and thorough in your design and execution of test plans at a range of structural levels
  • Persistence and creativity: you are always looking for new ways to make software more durable and efficient, and also to streamline the workflows of fellow developers and testers
  • Excellent time management skills
  • Being eager to learn, self-motivated and passionate
  • Experience with continuous integration / continuous deployment
  • Strong understanding of code versioning tools, such as Git
  • You are a team player with exceptional verbal and written communication skills
  • You take pride in the quality of your work and in the mastery of subject matter
  • You are a self-starter who is always happy to take initiative and learn more!


Nice-to-have attributes include experience with medical software and  experience with AI and Machine Learning, especially deployment of inference models on mobile devices.


As an established startup company, MEDO offers a dynamic, fast-paced environment which fosters independence, innovation, and many opportunities for challenge and professional growth. We are proud to embrace diversity and inclusivity: over one third of our teammates are women and collectively we speak over fourteen different languages.

Apply
position

Senior Software Developer

description
  • A minimum of 5 years of direct experience in software development 
  • A University Degree in Computing Science or a related field, and/or substantial demonstrable hands-on experience (portfolio).
  • Direct experience working with software products that fit into the medical imaging workflow - ie. DICOM, PACS, etc standards
  • Strong attention to detail: you are meticulous and thorough in your design and execution of test plans at a range of structural levels
  • Persistence and creativity: you are always looking for new ways to make software more durable and efficient, and also to streamline the workflows of fellow developers and testers
  • Excellent time management skills
  • Being eager to learn, self-motivated and passionate
  • Knowing and understanding the concepts of Object Oriented Design and Development
  • Strong experience in Microsoft .Net framework programming
  • Strong understanding of various database designs, storage management, and cloud computing architectures such as GCP, Kubernetes
  • Experience with continuous integration / continuous deployment 
  • Experience with different front-end development technologies
  • Strong understanding of code versioning tools, such as Git
  • You are a team player with exceptional verbal and written communication skills
  • You take pride in the quality of your work and in the mastery of subject matter
  • You are a self-starter who is always happy to take initiative and learn more!
Apply
open positions for our office in

Singapore

We are not currently hiring for this office.

Connect with MEDO to get started simplifying the use of ultrasound

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.