Machine Learning Engineer

Clarius Mobile Health

Vancouver

Hybrid

CAD 110,000 - 130,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Clarius Mobile Health in Vancouver, BC, is seeking a Machine Learning Engineer to contribute to a two-year project expanding ultrasound access. You will develop, train, and deploy ML models in both research and production settings, with a strong emphasis on robust tooling and scalable data pipelines.

You will collaborate with researchers and software engineers to translate ML research into practical applications, optimize performance, and reduce ML debt, while following best software practices.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Machine Learning, or equivalent field.
  • 3+ years of industry experience in machine learning roles.
  • Deep expertise in deep learning and computer vision.
  • Proficiency in Python development with Unix/Linux.
  • Proficiency in TensorFlow and PyTorch.
  • Software engineering best practices (Git, testing, code quality).
  • Ability to communicate ML concepts to technical audiences.
  • Preferred: C++ and JavaScript development; scalable ML tools; cloud deployment (Docker, Kubernetes, AWS, GCP).

Responsibilities

  • Develop, train, and deploy machine learning models for research and production.
  • Improve and maintain ML tools, ensuring robustness and scalability.
  • Design, optimize, and maintain ML data pipelines for efficient processing and training.
  • Automate ML tasks, model retraining, evaluation, and monitoring in production.
  • Collaborate with researchers and software engineers to transfer ML research into practical applications.
  • Address ML technical debt, ensuring maintainable code.
  • Optimize model performance and inference speed for production deployment.

Skills

Deep learning
Computer vision
Python development
ML model deployment
Model optimization
Unix/Linux

Education

Bachelor's or Master's degree in Computer Science, Machine Learning, or equivalent

Tools

TensorFlow
PyTorch
Docker
Kubernetes
AWS
GCP
Unix/Linux

Job description

A Career at ClariusToday, as many as 25 million medical professionals globally don’t have access to medical imaging, which is proven to improve patient care and reduce healthcare costs.

That’s why we’re on a mission to make medical imaging accessible everywhere by delivering high-performance, affordable, and easy-to-use solutions powered by artificial intelligence and connected to the cloud.

By making Clarius your next career move, you’re joining a team of 150+ people who are talented, innovative, and highly collaborative.

You’re also joining a community that includes thousands of physicians worldwide who use Clarius to deliver better patient care!

And you’re joining a thrice-certified Great Place to Work!

Your Role

Clarius Mobile Health is seeking a Machine Learning Engineer to contribute to a special project focused on expanding access to ultrasound technology while advancing our next-generation innovations. Over the next 24 months, you'll focus on the development, training, and deployment of machine learning models in both research and production settings. This role requires strong software engineering practices and the ability to find creative solutions that continually improve the performance and safety of ML in production. If we meet our project milestones, there's a strong possibility of this role being extended or turning into a permanent position

Your Responsibilities
  • Develop, train, and deploy machine learning models for both research and production environments
  • Improve and maintain ML tools, ensuring robustness and scalability
  • Design, optimize, and maintain ML data pipelines for efficient processing and training
  • Automate ML tasks, model retraining, evaluation, and monitoring in production
  • Collaborate with researchers and software engineers to transfer ML research into practical applications
  • Address and minimize ML technical debt, ensuring maintainable and efficient code
  • Optimize model performance and inference speed for production deployment
Your Experience
  • Bachelor's or Master's degree in Computer Science, Machine Learning, or equivalent field
  • 3+ years of industry experience in machine learning roles
  • Deep expertise in deep learning and computer vision
  • Mastery in Python development with Unix/Linux
  • Proficiency in TensorFlow and PyTorch
  • Software engineering best practices (version control, testing, code quality)
  • Ability to communicate ML concepts to technical audiences
  • Preferred:
    • C++ and Javascript development
    • Building scalable web applications and ML tools
    • Model optimization and inference speed tuning
    • Cloud platforms and deployment (Docker, Kubernetes, AWS, GCP)

Location: Vancouver, BC (hybrid preferred; remote candidates will be considered)

Contract Duration: Two-year fixed-term through October 2028, with strong likelihood of extension upon meeting project deliverables

Salary Range: $110,000 - $130,000 CAD

More Reasons to Consider
  • Be Part of a High-Impact Project - You’ll play a key role in creating a more affordable ultrasound solution, making medical imaging more accessible worldwide.
  • Work for a Three-Time Certified Great Place to Work - Clarius has been recognized three times as a great place to work, and you’ll be joining a company that values innovation, teamwork, and employee well-being.
  • Workspace: Our modern office features sit/stand desks, various health & wellness facilities, a stocked kitchen, outdoor amenities, on-site daycare, enclosed parking, a free on-site gym and close proximity to a SkyTrain station.

Clarius Mobile Health is proud to be an Equal Opportunity Employer. We encourage applications from any qualified candidate regardless of ethnicity, religion, age, national origin, disability status, sexual orientation, gender identity or expression. Please let us know if you require any accommodations during the interview process.

Use of Artificial Intelligence in the Recruitment Process

As part of our recruitment and assessment process, we may use artificial intelligence tools to support certain activities. This may include, but is not limited to, reviewing applications, supporting candidate assessments, and conducting or facilitating one way video interviews. Where AI tools are used, they are intended to support our recruitment process and do not replace human decision making. Candidates may be informed where AI is used as part of an assessment and will have the opportunity to engage with the recruitment process in accordance with applicable laws and our recruitment practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Regulatory Specialist – AI/ML Projects
Regulatory Specialist – AI/ML Projects

Clarius Mobile Health • Canada

On-site
CAD 85,000 - 105,000
Compliance Engineer Vancouver, BC · Temporary · Intermediate
Compliance Engineer Vancouver, BC · Temporary · Intermediate

Clarius Mobile Health • Vancouver

Hybrid
CAD 100,000 - 120,000
On-site gym
On-site daycare
Stocked kitchen
Compliance Engineer
Compliance Engineer

LV1 Health Tech • Vancouver

On-site
CAD 100,000 - 120,000
On-site gym
On-site daycare
Parking / transit access
Customer Experience Specialist
Customer Experience Specialist

LV1 Health Tech • Vancouver

Hybrid
CAD 65,000 - 75,000
Flexible Hours
Hybrid Model
Benefits from Day 1
+3
Sonography Specialist
Sonography Specialist

Clarius Mobile Health • Canada

On-site
CAD 75,000 - 90,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Clarius Mobile Health • Vancouver

On-site
CAD 100,000 - 120,000
Systems Test Engineer
Systems Test Engineer

Clarius Mobile Health • Vancouver

On-site
CAD 90,000 - 120,000
Benefits from Day 1
Volunteer days
Professional development program
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

LV1 Health Tech • Vancouver

Hybrid
CAD 100,000 - 120,000
On-site gym
On-site daycare
Enclosed parking
+1
Systems Test Engineer
Systems Test Engineer

LV1 Health Tech • Vancouver

On-site
CAD 75,000 - 85,000
Benefits from Day 1
Volunteer days
Professional development program
+1
Compliance Specialist
Compliance Specialist

LV1 Health Tech • Vancouver

Hybrid
CAD 65,000 - 70,000
Hybrid work model
Volunteer days
On-site gym
+1