Posted in

Software Engineer – Computational Microscopy Platform

Software Engineer – Computational Microscopy Platform

CompanyChan Zuckerberg Biohub
LocationSan Francisco, CA, USA
Salary$96000 – $132000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Bachelor’s degree in physics, engineering, bioengineering, or computer science
  • 4+ years of coding experience with multiple languages (at minimum, Python, shell, and C++/C/Rust)
  • Experience using and producing different types of application programming interfaces
  • Exposure to the development of image visualization tools
  • Ability to write clean, maintainable, and well-documented code, adhering to modern software engineering standards
  • Prior research experience (internship experience is considered)
  • Strong verbal and written communication skills
  • Team player who can also work independently

Responsibilities

  • Lead the development and maintenance of a high-performance image i/o library used for managing and processing petabytes of datasets
  • Use and adapt a high-performance image processing framework for one high-throughput imaging screen at a time, e.g., mapping changes in organelles during differentiation of stem cells and dynamics of infection in zebrafish. This project will require working on microscopes in a BSL-2 imaging laboratory after appropriate safety training.
  • Organize and curate datasets contributed by multiple collaborators for training image-based phenotyping models
  • Package the above pipelines via docker/singularity containers that can be used across platforms, including the HPC cluster

Preferred Qualifications

  • Prior experience with image analysis tools and libraries (e.g. scikit-image, OpenCV, PyTorch, ImageJ)
  • Prior experience with biological research