Job Description :
Overview
Recognized as a world leader in mapping the genetic landscape of pediatric cancers, the St. Jude department of Computational Biology has developed state-of-art computational infrastructure, well-established analytical pipelines, and deep genomic analysis expertise with a track record of high-impact publications in top-tier biomedical journals such as Nature, NEJM, JAMA, Nature Genetics, and Nature Methods. The department provides a highly interactive environment with collaborative opportunities across basic and clinical departments, access to high performance computing clusters, cloud computing environment, innovative visualization tools, highly automated analytical pipelines and mentorship from faculty scientists with deep experience in data analysis, data management, and delivery of high-quality results for highly competitive projects. This position is located in Memphis, TN, and relocation assistance is available.

The department of Computational Biology is seeking a highly motivated and creative Software Development Engineer to develop software used in big data bioinformatics analysis as part of a team of scientists and engineers at the forefront of genomic research into catastrophic childhood diseases. The position is available in the following focus area:

Developing web applications in the St. Jude Cloud project.Primary responsibilities will be designing and developing bioinformatics-related web applications in St. Jude Cloud . Knowledge of at least one of the following middleware technologies is required: NodeJS (leveraging Express, Koa, or comparable), Ruby (leveraging Ruby on Rails or Sinatra), or PHP (leveraging Laravel Knowledge of at least one of the following frontend frameworks is required: React, Vue, or Angular. Knowledge of Linux, Bash/Zsh, and Git are preferred. Knowledge of containerization (Docker), database technologies (PostgreSQL, MySQL), common software product design processes (Agile/SCRUM), and common cloud computing paradigms is preferred.

This position requires experience working within a team of software developers, writing and maintaining documentation relevant to the position’s scope of work, writing and maintaining unit tests for software, and assisting in preparing and submitting manuscripts.

Minimum Education

Bachelor''s degree in engineering, computer science, physical science, or related field required.
Master''s degree is preferred.

Minimum Experience

Two (2) years of experience in software development is required.

Zero years of experience may be acceptable with a Master''s degree.

Experience with Linux is required. Experience with one or more of the primary languages used in the department
(Python, Bash, R, SQL, PHP, JavaScript) is required.

Experience with database development is preferred. Experience working with large data sets or bioinformatics data is
preferred.

Experience working with HPC schedulers (LSF, Slurm, Torque, Moab, SGE, etc is preferred.

Experience working with cloud environments (AWS, Azure, GCP) and containerization (Docker, Singularity, Kubernetes)
is preferred.

EEO Statement

St. Jude is an Equal Opportunity Employer

No Search Firms:

St. 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.
             

Similar Jobs you may be interested in ..