Senior Bioinformatics Software Engineer
Company: St. Jude Children's Research Hospital
Location: Memphis
Posted on: September 14, 2023
Job Description:
The Center for Applied Bioinformatics (CAB) at the St. Jude
Children's Research Hospital (SJCRH) is seeking a creative Software
Engineer with a strong background in bioinformatics to join our
development team to create and maintain our vital analytical
infrastructure. The new hire will work closely with a team of
computer scientists, bioinformatics scientists, and clinical
research staff to develop genomics workflows/pipelines and
high-quality user interfaces. Success in this position requires a
firm grounding in software engineering, the ability to work
seamlessly in a team, and the ability to provide fast turnaround to
ensure the timely delivery of defined functionality. The new hire
will also gain the experiences and skills to handle big data and
develop expertise in data-centric workflow development and
management. is an institutional shared resource, with the mission
to provide state-of-the-art bioinformatics services to SJCRH
investigators. We maintain the highest level of scientific rigor by
carefully vetting and documenting all bioinformatics methods and
pipelines. All methods are shared with the international biomedical
research community. At the CAB, we believe that "Discovery Leads to
Cure", which is what we are striving for.Responsibilities
- Use Nextflow to build bioinformatics pipelines that take FASTQ
or BAM files as input and process them using bioinformatic
tools.
- Write Python/R scripts to process, summarize, and visualize
outputs created by other tools.
- Ensure that the pipeline is modular and flexible, with the
ability to add or remove tools as needed.
- Implement a reporting system to generate a clinic-ready report
that summarizes the findings and provides actionable
recommendations.
- Ensure that the pipeline is reproducible, with the ability to
generate the same results from the same input data.
- Provide clear and concise documentation on how to use and
manage the pipeline, including instructions on how to install and
configure the necessary software and tools.
- Create R Shiny Apps and other web-based user interfaces for new
and existing pipelines.
- Provide regular updates on progress and any issues or
challenges encountered.Minimum Education
- Bachelor's degree in engineering, computer science, physical
science, or related field required
- Master's degree or PHD is preferredMinimum Experience
- Eight (8) years of experience in software development is
required
- Four (4) years of experience may be acceptable with a Master's
degree
- Zero years of experience may be acceptable with a PhD
- Experience with Linux is required
- Experience working with large data sets or bioinformatics data
is required
- Experience working with HPC schedulers (LSF, Slurm, Torque,
Moab, SGE, etc.) is required
- Experience working distributed storage (blob storage, GPFS /
Spectrum Scale, Lustre, Hadoop, Spark, etc.) is required
- Experience with one or more interpreted languages (Python,
Bash, R, etc.) is required
- Experience with one or more compiled languages (C/C++, Rust,
Go, etc.) is required
- Experience with one or more workflow languages (CWL, WDL,
Nextflow) is required
- Experience with database development and SQL is required
- Experience working with cloud environments (AWS, Azure, GCP)
and containerization (Docker, Singularity, Kubernetes) is
preferred
- Advanced degree in bioinformatics, genomics, computer science,
or a related field, or equivalent experience preferredSt. Jude
Children's Research Hospital has a diverse, global patient
population and workforce, built on the principles of diversity,
equity and inclusion. Our founder Danny Thomas envisioned a
hospital that would treat children of the world-regardless of race,
religion or a family's ability to pay. - - -Today, we continue the
mission to advance cures and means of prevention for pediatric
catastrophic diseases through research and treatment. As we
accelerate this progress globally, we believe our legacy of
diversity, equity and inclusion is foundational to success. - With
the commitment of leaders at all levels of the organization, we
strive to ensure the St. Jude culture, leadership approaches and
talent processes are equitable and culturally responsive. - View
our - -to learn about the hospital's roots in diversity, equity and
inclusion, where we are today and our aspirations for an even
better future.Other InformationNo Search FirmsSt. Jude Children's
Research Hospital does not accept unsolicited assistance from
search firms for employment opportunities. Please do not call or
email. All resumes submitted by search firms to any employee or
other representative at St. Jude via email, the internet or in any
form and/or method without a valid written search agreement in
place and approved by HR will result in no fee being paid in the
event the candidate is hired by St. Jude.
Keywords: St. Jude Children's Research Hospital, Memphis , Senior Bioinformatics Software Engineer, IT / Software / Systems , Memphis, Tennessee
Didn't find what you're looking for? Search again!
Loading more jobs...