Skip to content
mimi

Algorithm Engineer

Estuate, Inc.

Mississauga · Hybrid Contract Mid Level Today

About the role

About

Algorithm Engineer focus on developing, optimizing and productionizing computational methods for personalized healthcare, specifically DNA sequencing, digital pathology and image analysis.

Key Responsibilities

Algorithm Development & Optimization

  • Design, implement and optimize AI/machine learning algorithms (e.g., Transformers, CNNs, Hidden Markov Models) for analyzing raw nanopore signal data and DNA sequencing (basecalling).

Productionization (MLOps)

  • Convert research code (Python/PyTorch/TensorFlow) into highly efficient, production-ready and scalable C++ or CUDA code for GPU cluster efficiency

Pipeline Development

  • Architect distributed computing workflows and data pipelines using tools like Nextflow, Airflow and Docker/Singularity for high-performance computing (HPC) environments

Data Analysis & Modeling

  • Apply computational methods to NGS datasets (genomics, transcriptomics) to identify biomarkers and develop diagnostic, predictive and classification models.

Verification & Validation

  • Develop automated testing frameworks for digital pathology and imaging algorithms to ensure technical accuracy and performance.

Education

Typically a Master’s or PhD in Bioinformatics, Computer Science, Computational Biology, Electrical Engineering or a related field.

Technical Skills

Languages

  • Strong proficiency in Python (including libraries like PyTorch/TensorFlow) and C++/CUDA.

Platforms/Tools

  • Experience with Linux, Docker, Git and HPC workload managers like SLURM.

Domain Expertise

  • Deep knowledge of algorithms for DNA analysis (e.g., dynamic programming, Hidden Markov Models) or digital pathology/image processing.

Experience

  • 5+ years of industrial experience in software development, algorithm R&D or productionizing ML models.

Key Focus Areas

Digital Pathology

  • Building image processing algorithms for disease diagnostics.

Skills

C++CUDACNNsDockerGitHPCHidden Markov ModelsLinuxMLOpsNextflowPythonPyTorchSLURMSingularityTensorFlowTransformersAirflow

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free