Circle Cardiovascular Imaging

Machine Learning Software Developer

Circle Cardiovascular Imaging

full-time

Posted on:

Location Type: Office

Location: Calgary • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformKubernetesPythonPyTorchTensorflow

About the role

  • Architect, build, and deploy high-performance deep learning models for complex tasks, including 3D medical image segmentation, geometric analysis, and physiological prediction.
  • Write clean, highly-optimized, and thoroughly-tested code in Python.
  • Mentor junior engineers on best practices for both software engineering and the unique challenges of machine learning with medical data.
  • Serve as a subject matter expert, leveraging your understanding of biomedical data to guide model selection, feature engineering, and validation strategies.
  • Stay at the forefront of the medical imaging AI community (e.g., MICCAI,) to introduce cutting-edge techniques
  • Partner with senior engineers, scientists, product leaders, and software architects to define technical requirements and ensure seamless integration of ML models into our broader software ecosystem.

Requirements

  • 3+ years of post-academic, professional experience building deploying machine learning models specifically for biomedical or medical imaging applications.
  • Deep familiarity with medical imaging standards (DICOM) and specialized libraries
  • Programming proficiency in Python and/or C++, hands-on experience with at least one major deep learning framework (e.g., PyTorch, TensorFlow).
  • Proven ability to architect and own end-to-end ML systems, from data ingestion to model deployment.
  • Strong foundation in software engineering principles, including version control (Git), testing, and writing clean, maintainable code.
  • Demonstrated experience designing and managing ML workflows on a major cloud platform (AWS, GCP, or Azure).
  • Extensive experience with MLOps tools and methodologies (e.g., Docker, Kubernetes, MLflow, CI/CD for ML).
Benefits
  • Competitive compensation and vacation
  • Transportation allowance
  • Flexible working arrangements
  • Employee Wellness Program
  • Professional development and tuition reimbursement program
  • Gratifying internal recognition/kudos programs
  • Annual salary review – based on company and individual performance
  • Fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
deep learningmachine learningPythonC++DICOMPyTorchTensorFlowMLOpscloud platformssoftware engineering principles
Soft skills
mentoringcollaborationcommunicationproblem-solvingleadership