Software Engineer - Image Quantification and Artificial Intelligence (IQAI), Department of Radiology

St. Jude Children's Research HospitalMemphis, TN
1d$78,000 - $139,360

About The Position

The Image Quantification and Artificial Intelligence (IQAI) Collaboratory is the technical engine of the Intelligent Imaging Informatics (I3) Section within the Department of Radiology. Led by Drs. Paul Yi and Pritam Mukherjee, our team operates not as a traditional service core, but as a high-performance "skunkworks" group dedicated to pushing the boundaries of pediatric imaging. We are seeking to hire a Software Engineer who views code as a vehicle for medical discovery and is ready to architect the future of AI-driven clinical care. This is a role for a builder who thrives on technical autonomy. You will be responsible for engineering the core imaging data science infrastructure that powers our clinical and research missions. In addition to collaborating on high-impact AI research that catalyzes international publications, you will have dedicated "discretionary time" to pursue independent biomedical informatics R&D. This is a rare opportunity to move beyond routine development and into a space where you define the technical roadmap for computer vision and medical imaging breakthroughs. We are looking for a software engineer who is dissatisfied with the status quo and possesses the technical depth to solve the most complex problems in the imaging domain. At St. Jude, the stakes are as high as they get: the software you build will directly bridge the gap between cutting-edge AI and the lives of children battling cancer and other catastrophic diseases. If you are ready to apply world-class engineering to the world’s toughest clinical challenges, we want you on our team.

Requirements

  • Bachelor's degree in computer science, data science, information science, business, or related field required.
  • Master's degree is preferred in Computer Science, Software Engineering, Bioinformatics, Biomedical Engineering, Electrical Engineering, or a related technical field.
  • Minimum Requirement: Bachelor's degree with one 1+ years of relevant experience.
  • Experience Exception: Master's degree with no work experience.
  • Experience with programming languages, databases, and software development lifecycle (see below).
  • Experience with the position-specific technical stack preferred (see below).
  • Proven performance in earlier role/comparable role.
  • Proven experience in developing scientific or production-grade software that is used by others.
  • Proficiency in two or more programming languages (e.g., Python, C++, Java, Go, Rust) is highly preferred; expertise in Python is highly preferred for scientific computing.
  • Experience with version control (Git), containerization (Docker/Singularity), and Linux/HPC/cloud environments.
  • Strong written and verbal communication skills; able to collaborate effectively across disciplines.
  • Familiarity with modern software frameworks and CI/CD practices.
  • Ability to work independently and take ownership of projects from conception to deployment.

Nice To Haves

  • Expertise in medical imaging tools (e.g., 3D Slicer, ITK-Snap) and web app development (e.g., Django, React).
  • Strong knowledge of containerization (Docker, Kubernetes), cloud platforms (AWS/GCP/Azure), and HPC environments.
  • Experience with ML/Deep Learning frameworks (PyTorch, TensorFlow) and production ML deployment.

Responsibilities

  • Design, develop, and maintain software applications and pipelines for radiology imaging, tabular, and text data pipelines.
  • Drive the full software development lifecycle, including design, implementation, testing, deployment, and maintenance.
  • Collaborate closely with radiologists, other clinician and scientists,, data engineers, and research staff to gather user needs, define software requirements, and ensure reproducibility.
  • Build user-friendly interfaces and APIs that enable radiologists and researchers to interact with complex image analysis algorithms.
  • Translate computer vision and deep learning models into reliable, well-documented production tools.
  • Develop and maintain APIs, web services, and database systems to support computational radiology workflows.
  • Implement software solutions for large radiology datasets in HPC and cloud environments (e.g., SLURM, Kubernetes, AWS).
  • Promote best practices in version control, testing, CI/CD, modular design and documentation.
  • Provide technical support, documentation, and training for users.
  • Contribute to open-source software and scientific publications.
  • Perform other duties as assigned to meet the goals and objectives of the department and institution.
  • Maintains regular and predictable attendance.

Benefits

  • Join a collaborative research environment dedicated to improving the lives of children with catastrophic diseases.
  • You’ll work with world-class scientists and clinicians, access cutting-edge computational infrastructure, and develop impactful software that supports pediatric cancer research and clinical translation.
  • Opportunities include professional development, conference travel, and cross-disciplinary collaboration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service