Jobs · Analyst · Tennessee

Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development

St. Jude Children's Research Hospital · Memphis, TN · 3 wk ago
Analyst$104k–$186k/yrFull-time

About the role

The St. Jude Center of Excellence for Structural Cell Biology (CoE-SCB) is seeking an innovative and highly motivated Senior Computational Scientist / Scientific Software Engineer to develop next-generation computational infrastructure for cryo-electron tomography (cryo-ET), and structural cell biology workflows.

Responsibilities

  • Design, develop, and maintain scalable computational pipelines for cryo-ET workflows with a high level of automation and reproducibility.
  • Architect software solutions optimized for local workstations, HPC systems, and cloud-based environments.
  • Refactor existing analysis workflows into modular, maintainable, and reusable software components and libraries.
  • Develop user-friendly APIs and interfaces for data analysis, workflow management, and visualization.
  • Work closely with CoE-SCB scientists, faculty, and HPC engineers to identify computational bottlenecks and implement scalable, high-performance solutions for cryo-ET workflows.
  • Develop and optimize workflows for large-scale cryo-ET datasets, including preprocessing, tomographic reconstruction, segmentation, template matching, subtomogram averaging, and AI/ML-assisted analysis.
  • Evaluate, benchmark, and integrate emerging computational tools and technologies into existing workflows.
  • Implement robust software engineering practices, including version control, testing, profiling, optimization, logging, and error handling.
  • Scale local analysis workflows to distributed HPC and cloud infrastructures while ensuring efficient data handling and storage integration.
  • Assist with software deployment, troubleshooting, and standardization across the CoE-SCB computational ecosystem.
  • Maintain clear and comprehensive code documentation and user documentation.
  • Contribute to the strategic development of computational infrastructure supporting multimodal and multiscale structural cell biology workflows.

Requirements

  • Advanced proficiency in Python, Linux, and shell scripting.
  • Strong software engineering and system design experience across local, HPC, and cloud computing environments.
  • Experience developing scientific software pipelines and automation frameworks.
  • Expertise in handling and processing large scientific datasets, including efficient storage, retrieval, and distributed processing strategies.
  • Experience with SQL databases and Object-Relational Mapping (ORM) frameworks.
  • Familiarity with Cryo-EM/Cryo-ET software ecosystems such as RELION, CryoSPARC, Warp, AreTomo, Dynamo, PyTom, EMAN2, SerialEM, Tomography 5, or related tools.
  • Experience with workflow orchestration, containerization, or distributed computing technologies is highly desirable.
  • Experience developing user interfaces and web-based tools using modern web technologies (HTML, CSS, JavaScript) is beneficial.
  • Familiarity with machine learning and AI-based image analysis approaches is desirable.
  • Strong commitment to reproducible research, maintainable codebases, and collaborative software development practices.
  • Excellent communication and collaboration skills in multidisciplinary scientific environments.

Preferred Skills And Experience

  • Experience in leading computationally focused scientific research projects.
  • Proven performance in earlier role/comparable role.
  • Experience in computational research techniques and processes.

Similar jobs

Cryo Engineer

BlueforsBrooklyn, NY· 1 wk ago
Engineering$100k–$125k/yrapply on careers.bluefors.com