Lead or Senior Computational Engineer
Memphis, TN 
Share
Posted 17 days ago
Job Description
Overview

Overview

The NeuroImage Analysis core in the at St Jude Children's Research Hospital is a team of computational scientists with a focus of turning image data into biological knowledge. We utilize computational tools to understand how brains are built during development and neurons function in the brain and malfunction in disease. To accelerate our efforts, we aim to develop a state-of-the-art near real-time image processing and analysis infrastructure and pipelines. This infrastructure will push the boundaries of parallel processing of tens of gigabytes of image data per second using the latest GPU cluster and flash storage servers. This individual will develop image processing and analysis pipelines to run on the infrastructure including 3D segmentation, noise reduction, object tracking, registration, and stitching.

We seek computational engineers that are creative-problem solvers from diverse backgrounds that can interface with our highly collaborative culture at DNB to advance the understanding of the nervous system. This individual will have the opportunity to participate in open-source software development and to interface with terabyte-size data sets from cutting-edge imaging systems in our department available in only a handful of locations worldwide.

Skills and Abilities:

  • Can-do attitude.
  • Ability to work in a fast-paced environment.
  • Proven skills in programming in Python and one of the following: Java, C/C++, Matlab. Code project examples are expected to be available on GitHub or other code repositories.
  • Proven skills in developing software for image analysis.
  • Demonstrated ability to work in a team and willingness to lend a hand with projects.
  • Good grasp of HPC and GPU technologies is a plus.
  • Exposure to open-source bioimage management tools like OMERO is a plus.
  • Exposure to deep learning frameworks and a willingness to learn about deep learning a plus.

About St. Jude

There is a reason St. Jude Children's Research Hospital is consistently ranked on Fortune Magazine's "100 Best Places to Work For" list. At our world-class pediatric research hospital, every one of our professionals share our commitment to make a difference in the lives of the children we serve. There is a unique bond when you are part of a team that gives their all to advance the treatments and cures of pediatric catastrophic diseases. The result is a collaborative, positive environment where everyone, regardless of their role, receives the resources, support, and encouragement to advance and grow their careers.

About Memphis

This position is based in Memphis, TN; relocation assistance is available. Memphis is a family-friendly metropolitan area that more than a million residents call home. Memphis is recognized for its world-class music, food, and hospitality. Cost of living is one of our biggest attractions; in fact, Money listed Memphis as one of the least expensive cities in which to raise a child. Mild winters and beautiful green spaces make the city a magnet for outdoor enthusiasts - there are over 200 miles of bike-friendly lanes with more being added. Forbes recently named Memphis the 4th happiest city in which to work. Why live anywhere else?


Responsibilities

  • Design, development, and maintenance of full-stack image data management and processing software services for image acquisition systems. This includes the set up and maintenance of existing software and the development of new services when needed.
  • Software developed will be leveraged across multiple scientific research groups and is expected to adhere to the highest standards of Software Engineering and best design practices, version control, testing, documentation, and innovation pacing.
  • Benchmark and improve the performance and scalability of scientific applications, computational and visualization tools, and data processing pipelines on the SJCRH research computing systems and local compute resources.
  • The candidate will be proactive and initiate discussions with researchers and colleagues to understand the thrust of their domain science, identify algorithmic and software solutions relevant to ongoing scientific projects, and work collaboratively to develop software solutions where appropriate. The candidate will work closely with other data scientists to prioritize tasks.
  • Excellent communication is a must. The successful candidate will have demonstrated effective oral and written communication skills and is expected to provide regular high-quality scientific reports of their work to scientists, collaborators, and team members. She/he is expected to maintain a positive working relationship with scientific staff and other groups.

Minimum Education

Lead Computational Engineer Requirement:

  • Master's or Ph.D. degree in computer science, data science, information science, mathematics or a related field

Sr Computational Engineer Requirement:

  • Master's or Ph.D. degree in computer science, data science, information science, mathematics or a related field

Minimum Experience

Lead Computational Engineer Requirement:

  • Minimum requirement: 5+ progressive years of experience developing, optimizing, or maintaining scientific or computational applications.
  • Compensated relevant internship and/or relevant research assistantship experience in developing, optimizing, or maintaining scientific or computational applications during a Graduate Program or higher will be counted toward required experience.
  • Experience in programming with Python and Java preferred.
  • Experience in scientific computing and scientific data visualization is preferred.
  • Experience in developing pipelines in OMERO is preferred.
  • Experience in scientific computer code optimization and evaluation in an HPC environment is preferred.
  • Experience in working with big data is preferred.
  • Experience in design and implementation of the full software stack and Java enterprise systems preferred.
  • Compensated internship and/or research assistantship experience in high-performance computing, image processing, scientific programming, and/or computational algorithm/methodology development during Doctorate and the post-Doctorate program will be counted toward required experience.

Sr Computational Engineer Requirement:

  • Minimum requirement: 4+ years of experience developing, optimizing, or maintaining scientific or computational applications
  • Compensated relevant internship and/or relevant research assistantship experience in developing, optimizing, or maintaining scientific or computational applications during a Graduate Program or higher will be counted toward required experience.
  • Experience in programming with Python and Java preferred.
  • Experience in scientific computing and scientific data visualization is preferred.
  • Experience in developing pipelines in OMERO is preferred.
  • Experience in scientific computer code optimization and evaluation in an HPC environment is preferred.
  • Experience in working with big data is preferred.
  • Experience in design and implementation of the full software stack and Java enterprise systems preferred.


Required Credentials


Other Information

COVID-19 vaccine:

As of September 10, 2021,St. Jude Children's Research Hospital has mandatedtheCOVID-19 vaccine for all employees, excluding those with an approved medical or religious accommodation, as a condition of employment.

EEO Statement:

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.


St. Jude Children's Research Hospital is an Equal Opportunity Employer. St. Jude does not discriminate on the basis of race, national origin, sex, genetic information, sexual orientation, gender identity, transgender status, age, religion, disability, veteran's status or disabled veteran's status with respect to employment opportunities. All qualified applicants will be considered for employment. St. Jude engages in affirmative action to increase employment opportunities for minorities, women, veterans and individuals with disabilities.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Master's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields