EI
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