Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development
Core
Designing scalable, automated computational pipelines and software infrastructure for cryo-electron tomography (cryo-ET) workflows to support structural cell biology research.
Role type
Senior Scientific Software Engineer / Computational Scientist
Builds
Scalable, reproducible software pipelines for cryo-ET data processing, reconstruction, and analysis.
Domain
Structural cell biology, high-performance computing (HPC), and scientific software engineering.
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Linux, shell scripting, software architecture, HPC/cloud computing, SQL/ORM, workflow orchestration, containerization, large-scale data processing, Cryo-EM/Cryo-ET software ecosystems (RELION, CryoSPARC, etc.), version control, testing, profiling.
Preferred skills
Web technologies (HTML, CSS, JavaScript), machine learning/AI for image analysis, user interface development.
Technologies
Python, Linux, SQL, RELION, CryoSPARC, Warp, AreTomo, Dynamo, PyTom, EMAN2, SerialEM, Tomography 5, HPC, Cloud, Docker/Containers.
Responsibilities
Design and maintain scalable computational pipelines for cryo-ET workflows; architect software solutions for local, HPC, and cloud environments; refactor analysis workflows into modular components; develop user-friendly APIs and interfaces; optimize workflows for large-scale datasets including preprocessing and subtomogram averaging; integrate emerging computational tools; implement robust software engineering practices; scale local workflows to distributed infrastructures; contribute to strategic development of computational infrastructure.
Seniority
Senior, hands-on IC with research leadership