PathologyWatch logo

Infrastructure Architect and Python Developer


Salary Range: $150,000 to $180,000

PathologyWatch offers a physician or laboratory the unique opportunity to partner with expert pathologists for interpretation of specimens. PathologyWatch takes histologic slides from any location and digitally distributes the work across a network of highly skilled dermatopathologists. This results in a high-quality specialist interpretation with a faster turnaround time. We are a dynamic, cutting-edge company expanding artificial intelligence (AI) use in the medical field. PathologyWatch is a fast-growing company looking for a hard-working, ambitious, team-oriented individual, where your contributions will be recognized and rewarded.

The PathologyWatch team is looking to add an experienced infrastructure engineer to round out the current team and help solve problems related to infrastructure and system scalability. The current stack is service-based, utilizing a Kubernetes cluster hosted on AWS built from Python/Django/Flask, PostgreSQL, and React.

Job Description

This role involves integrating the PathologyWatch application and additional AI diagnostic tools into laboratories and medical clinics. This role will specifically help manage the infrastructure that uploads, processes, and displays multiple gigabyte-sized images to the physicians, who then make critical medical diagnoses for patients.

Duties and Responsibilities

  • Participate in daily standups and weekly planning meetings
  • Plan and execute a development roadmap from company objectives
  • Work with the medical doctors on our team to understand their workflows, requirements, concerns, and potential optimizations
  • Make high-level AWS or other hosting provider decisions that provide a scalable architecture
  • Reduce AWS spend on a per-unit basis
  • Increase the speed and performance of our algorithms, display components (OpenSeaDragon), and database performance
  • Lead the team on all infrastructure-related architecture decisions
  • Take ownership of the current operating infrastructure
  • Utilize test-driven development and implement a QA process around deployment
  • Maintain backups and appropriate policies
  • Implement connectors for BI tools or other integrations
  • Implement auditing tools and methods for adhering to and ensuring HIPAA compliance
  • Assist with cloud and archival procedures
  • Interface the laboratory management system with devices in the lab (barcode readers, specialized printers, and other equipment)

Potential Projects

  • Improve stability and turnaround time for biopsy upload and import
  • Assist with improved infrastructure for rendering hosted specimen files to users
  • Improve and further integrate existing Datadog, Sentry, and AWS-based monitoring tools
  • Improve tools that provide anonymized medical data to research teams
  • Design and implement a cost-effective GPU-based artificial intelligence for model training and individual specimen analysis

Education, Experience, Skills, and Abilities

  • Bachelor’s degree in computer science, engineering, information systems, or a related STEM field
  • At least four years of progressive programming experience, preferably focused on architecture decision making
  • Exposure to product management or project leadership
  • Ability to work occasional evening and weekend hours for emergencies
  • Occasional travel as required (once or twice a year)