Skip to content
mimi

Algorithm Engineer

Estuate, Inc.

Remote · Canada Contract Yesterday

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

AWS LambdaC++CUDADockerGitHidden Markov ModelsHPCLinuxMLOpsNextflowNumpyPyTorchPythonSLURMSingularityTensorFlowTransformers

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