Job Description :
Multiple Senior Software Engineer Positions

Memphis,Tennessee - 37544

The department of Computational Biology is seeking highly motivated and creative Senior Software Engineers 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. Positions are available in the following focus areas:

Developing big data processing capabilities for the St. Jude Cloud project. Primary responsibilities will be the oversight and development of the St. Jude Cloud Data Transfer Application, creating and maintaining processes for uploading petabyte-scale data to St. Jude Cloud, and oversight and implementation of all genomic data products in St. Jude Cloud. Knowledge of Linux, Bash, Git, and at least one of the following languages is required: Javascript, NodeJS, Python. Experience in VueJS, ElectronJS, Webpack, technical leadership on software development projects, software product design, and common cloud computing paradigms is preferred.

Developing and maintaining advanced bioinformatics tools for the St. Jude Cloud project. Primary responsibilities will be developing and publishing bioinformatics tools in St. Jude Cloud, pioneering the implementation of new workflow technologies at St. Jude, and oversight and implementation of all genomic tools products in St. Jude Cloud. Knowledge of Linux, Bash, Git, Python, and at least one of the following languages is required: Java, Perl, C, C++, Go, Rust. Experience in workflow languages (WDL/CWL/NextFlow), containerization (Docker), technical leadership on software development projects, software product design, common cloud computing paradigms is preferred.

Developing and maintaining advanced bioinformatics tools in St. Jude’s high-performance computing (HPC) environment. Primary responsibilities will be development of software infrastructure supporting large-scale automation, and bioinformatics pipeline evaluation and development. Knowledge of Bash and Perl or Python is required. Must be able to work with complex large-scale systems, including legacy and externally developed code. Experience in a bioinformatics or big data setting is preferred.

All positions listed require 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. When applying, please include areas of specific interest in cover letter.

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.

Minimum Experience

Five (5) years of experience in software development is required. One year of experience required with a Master's degree.
Linux experience is required.
Must be able to develop software in at least one of the following programming languages used within the department: Perl, Python, Linux shell scripting, or Java.
Database development and SQL experience is preferred
Experience in working with large data sets or bioinformatics data is preferred.
Familiarity with statistical analysis methods and languages such as R is preferred.
Experience in a research or academic setting preferred.

Minimum Education

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

Client : St. Jude Children's Research Hospital