Apply Now Clicking "Apply Now" opens the link in a new window.

Job Summary

The Machine Learning in Neurosurgery (MLiNS) at the University of Michigan studies how machine learning and artificial intelligence can be used to improve the diagnosis and treatment of patients with neurosurgical diseases. We work at the intersection of AI, biomedical research, and clinical medicine. The applications of AI in medicine have grown tremendously over the previous decade. AI systems are now being used for early cancer detection, computer-aided diagnosis, automated tumor localization, and personalized treatment recommendations. Our group aims to translate the latest advances in AI, machine learning, and computer science to improve the diagnosis and treatment of patients with neurological and neurosurgical diseases.

The Department of Neurosurgery has an immediate opening for a Data Architect/Scientist that will be responsible for the design, development, and maintenance of innovative data storage and database architecture solutions for the MLiNS laboratory. This will include designing and maintenance of large-scale data storage systems, searchable/relational databases, and data dissemination strategies for laboratory members and collaborators. The Data Architect/Scientist will be an essential part of our team due to the increasing importance of high-quality data for developing ML models and making new scientific discoveries.

Details of our laboratory and research can be found at our lab website: 

Mission Statement

Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally.  Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.

Why Join Michigan Medicine?

Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world’s most distinguished academic health systems.  In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.

What Benefits can you Look Forward to?

  • Excellent medical, dental and vision coverage effective on your very first day
  • 2:1 Match on retirement savings


Design and Development: The role for this position is focused on the design of novel data storage methods, ETL workflows, and database development for large biomedical image datasets. Our laboratory focuses on optical imaging (stimulated Raman histology) and radiography (CT, MRIs) as neuroimaging datasets for the application of the latest ML and deep learning-based computer vision methods. Applicants will be expected to design overall data collection, check, and storage processes.  Design storage architecture and environment, including bringing in appropriate technologies and tools to accomplish the process requirements. Review, understand, and document the current operational and data maintenance processes to establish support for current and future analytic and reporting capabilities.

Data Management and Maintenance: Collect, analyze, edit, check, load, maintain, refresh, and extract data into data structures (databases, HPC servers, local servers, cloud storage). Identify and analyze incoming data sources, assess data quality and fit for use. Plan for appropriate data updates, archival and backup procedures, and extractions. Define and execute workflow of moving data from the database into statistical and analytical systems for specific ML projects.

Communication: Communicate status of work to project leadership and team members. Obtain and communicate new strategies from the latest research to team members. Participate in strategic planning for approved projects and research, and evaluate technical solutions for new development and ongoing issues.

Required Qualifications*

  1. M.S. or higher in Computer Science, Data Science, Computer Engineering, Biomedical Engineering, Bioinformatics or related fields.
  2. 3-5 years professional experience.
  3. Previous experience/Expertise in large-scale database management, such as RedCap, MySQL, XNAT, MongoDB, etc.
  4. Previous database development with machine learning interface
  5. Proficiency in Linux OS 5. Proficiency in Python programming (general scripting, package development)
  6. Proven track record of delivering data projects on time and ready for use
  7. Ability to work effectively on a team

Desired Qualifications*

  1. Experience with machine learning/deep learning techniques
  2. Experience in computer vision
  3. Experience in medical image analysis of 2D or 3D image data
  4. Knowledge of the UM computing environment

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings.  Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.