Skip to content

Software Engineer – Computational Microscopy Platform
Company | Chan Zuckerberg Biohub |
---|
Location | San Francisco, CA, USA |
---|
Salary | $96000 – $132000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid 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