Image Processing Engineer

Palo Alto, CA

CZI is dedicated to advancing human potential and promoting equal opportunity. In December 2015, Dr. Priscilla Chan and Mark Zuckerberg launched the Chan Zuckerberg Initiative with the mission to invest in personalized learning, curing disease and building strong communities. To support this mission, our Technology team builds products for educators and students; designs algorithms and builds infrastructure for scientists; and designs new ways of mining vast quantities of data and modeling populations for our work in political advocacy. As our Image Processing Engineer, you will work with stakeholders across all existing and future focus areas to conceptualize and define engineering projects and goals, as well as build and deploy software from the ground up. If you are mission-driven and are committed to building transformative technologies, we want to hear from you.

The position is full-time and based in our Palo Alto headquarters


    • Build tools for analyzing, visualizing, storing, and distributing image and video data from a variety of domains, including live cell imaging, electron microscopy, and fluorescence imaging at spatial scales from single molecules to cell populations to the entire body
    • Work side-by-side and remotely with imaging scientists to collaborate on projects and to identify promising tools and technologies
    • Apply expert software development skills toward building production-quality analysis pipelines, infrastructure, and interfaces
    • Act across different technical and scientific communities within and outside of Chan Zuckerberg Initiative

Basic Qualifications

    • MS degree in Computer Science or Engineering, or equivalent experience
    • 5+ years experience of data modeling and analysis applied to image or video data
    • 5+ years programming experience and proficiency with at least two of the following: Python, Java, C++
    • Prior experience with the theory and practice of modern quantitative image analysis, including statistical image processing (e.g. OpenCV, scikit-image, etc.) and convolutional neural networks (e.g. TensorFlow, Caffe, Torch, etc.)
    • Prior experience with GPU programming (e.g. CUDA, GLSL, OpenGL, WebGL)

Preferred Qualifications

    • Ph.D in a quantitative field
    • Image/video processing experience in a biological context, ideally including microscopy
    • Strong record of publication and/or software development in image processing or computational vision
    • Extensive experience using deep learning for feature detection, segmentation, or object tracking in image or video data
    • Prior experience collecting and organizing image annotation data, including the use of crowdsourcing to obtain human annotation
    • Prior experience in full-stack web development for applications related to images or videos (e.g. 3D rendering, video streaming, satellite imagery, maps)
    • Prior experience in interactive data visualization
    • Prior experience working in academic or research settings
    • Proven communication skills in academic or scientific settings