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

open positions for our office in

Edmonton

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

Machine Learning Intern - Paid

description

About Medo:

MEDO is attempting to democratize medical imaging by providing patients with efficient and affordable ultrasound expertise at the point of care. 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.

We are dual-headquartered in Singapore and Edmonton AB, Canada, with a team of over twenty clinicians, researchers, and developers who design and build software-as-a-medical-device (SaMD) products. We are backed by Wavemaker Partners as part of the Draper Venture Network, along with SG Innovate and major tech investors in the Asia-Pacific. Our innovations are currently being piloted in over 12 hospitals in 6 countries.

The successful hire will work with a multidisciplinary team of scientists, clinicians and engineers who are creating artificial intelligence technologies to impact the lives of millions around the world.


Qualifications:

  • Undergraduate or Graduate degree in Computer Science or similar disciplines
  • Proficient in Python
  • Background in Machine Learning and Computer Vision
  • Experience with Deep Learning libraries such as PyTorch and TensorFlow
  • Strong knowledge and understanding of CNNs and classic image processing techniques
  • Prior experience with medical image data is desirable (The ideal candidate would have experience working with ultrasound image data)
  • Excellent verbal and written communication skills
  • Able to effectively self-manage workload and handle changing priorities in a startup environment


Responsibilities:

  • Taking on solo projects where you will utilize machine learning techniques to solve problems
  • Assisting other team members with ongoing projects in any stage, labeling data, research, implementation, etc
  • Working on multiple problems related to different products semi-simultaneously
  • Investigating state-of-the-art networks/methods and implementing a set of candidate approaches for a given project
  • Presenting the discovered solution and the results in a way that could be easily integrated into the main application
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.