Columbia University logo
Columbia University Verified
Higher Education, Research, Non-profit

Pathology Software Engineer

New York, United StatesHybridFull Time$135,000–$195,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

The Department of Pathology and Cell Biology at Columbia University Irving Medical Center is seeking an experienced Software Engineer to join its Digital and Computational Pathology Laboratory (DCPL). This role focuses on developing and deploying quantitative pathology tools to advance tissue-based diagnostics and personalized medicine. The engineer will work with scientists and physicians to create systems for storing, analyzing, and serving large imaging data for research and clinical trials. Responsibilities include developing clinical-grade systems for whole-slide imaging, implementing DevOps practices, creating technical documentation, and building API services, dashboards, visualizations, and web portals.

  • Job Type: Officer of Administration
  • Bargaining Unit:
  • Regular/Temporary: Regular
  • End Date if Temporary:
  • Hours Per Week: 35
  • Standard Work Schedule:
  • Building:
  • Salary Range: $135,000.00 - $195,000.00

*The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to departmental budgets, qualifications, experience, education, licenses, specialty, and training. The above hiring range represents the University's good faith and reasonable estimate of the range of possible compensation at the time of posting.*

Position Summary

The Department of Pathology and Cell Biology at Columbia University Irving Medical Center, through partnership with the NewYork-Presbyterian Hospital, established the Digital and Computational Pathology Laboratory (DCPL) in 2018 to accelerate the development and deployment of quantitative pathology. Leveraging our network of expert pathologists and the department’s extensive basic sciences knowledgebase, the DCPL aims to advance tissue-based diagnostics and personalized medicine using cutting-edge computational tools.

To further this mission, we are seeking an experienced software engineer to join our multidisciplinary team of scientists and physicians. You will work with a passionate group that safely and fairly uses technology to solve real-world, clinically meaningful challenges in the field of anatomic pathology.

As a mid/senior-level software engineer, you will work with our team to develop technologies aimed at storing, analyzing and serving large multiresolution and multispectral imaging data to investigators involved in both basic science research and clinical trials.

Responsibilities

  • Work with bioinformatic researchers and physicians to develop and deploy clinical-grade systems focused on multiresolution (whole-slide) imaging.
  • Use DevOps framework and implement standards, processes, and controls for release and deployment activities.
  • Create and maintain technical documentation, including user guides, operational run books, and standard operating procedures.
  • Develop API services, data dashboards, visualizations, and cutting-edge web portals.

Minimum Qualifications

  • Bachelor’s degree in computer science, or related discipline, with at least 5 years of hands-on software engineering experience.

Preferred Qualifications

  • Preferably with experience developing scientific software, including but not limited to software related to biomedical imaging and geographic information systems (GIS).
  • Familiar with DevOps practices and version control systems (Git).
  • Comfortable with shell scripting (bash) and markup languages (YML, XML, HTML).
  • 5+ years of hands-on experience with programming languages like Python/Java.
  • 3+ years of experience building high-throughput and scalable RESTful APIs using Python frameworks (such as Flask, FastAPI, *etc*)
  • 3+ years of experience with database technologies such as MySQL, Postgres (PostGIS), MS SQL.
  • Familiar with high-performance computing platforms either on-premises (LSF, Slurm, *etc*) or on the cloud (especially AWS).

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.

Ready to apply?
You'll be redirected to Columbia University's application page.