Senior Scientific Software Developer – Bioimage Informatics
Core
Design and build full-stack software platforms, applications, and data systems to power bioimage informatics, enabling pediatric cancer and catastrophic-disease research.
Role type
Senior Scientific Software Developer (Full-stack Engineering)
Builds
Production-ready software for image generation, management, analysis, and processing at scale
Domain
Life Sciences / Bioimage Informatics / AI & Computer Vision
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack open-source web development, Python, Java, JavaScript, RESTful API design, PostgreSQL, Docker, Git, CI/CD, Object-oriented design, Software systems design
Preferred skills
Agentic AI / tool-calling frameworks (MCP), Bioimaging data workflows, Large multidimensional image datasets (3D/4D/5D), Open-source bioimaging ecosystem (OME-Zarr/NGFF, OMERO, napari)
Technologies
Python, NumPy, SciPy, scikit-image, Dask, Zarr, Java, Spring, Node.js, PostgreSQL, Docker, Maven, Git, OME-Zarr/NGFF, Bio-Formats, OMERO, napari, ImageJ/Fiji
Responsibilities
Architect, build, and maintain full-stack applications and data platforms; Integrate and extend open-source bioimaging tools; Design and implement RESTful APIs and web interfaces; Lead software coding, testing, debugging, and documentation; Design system graphical user interfaces; Mentor junior teams on emerging technology systems
Seniority
Senior, hands-on IC