We are seeking a talented and experienced Senior Computational Pathology Web Application Developer to join our team. This role will involve developing and maintaining a web application for viewing and annotating pathology slides, as well as providing support for deep learning models used for inference and training on slide data.
Key Responsibilities
- Design, develop, and maintain a web application for computational pathology, focusing on slide visualization and annotation functionalities.
- Collaborate with cross-functional teams to integrate deep learning models for inference and training.
- Ensure high performance and responsiveness of the application.
- Implement best practices in Agile, Scrum, and Git for project management and version control.
- Utilize cloud services (AWS) to deploy and manage applications and models.
- Write efficient SQL queries for data retrieval and manipulation.
- Follow Unix-based system practices for development and deployment.
Required Skills and Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in web development with TypeScript and React.
- Proficiency in Python and FastAPI for backend development.
- Strong experience with Unix-based systems.
- Solid understanding of SQL databases and query optimization.
- Familiarity with Agile and Scrum methodologies, and Git for version control.
- Experience with AWS cloud services for application deployment and management.
- Excellent communication skills in English.
Preferred Skills
- Experience with image processing techniques and libraries.
- Knowledge of Kubernetes for container orchestration.
- Familiarity with regulatory environments, particularly within the pharmaceutical industry.
- Experience with Go programming language is a plus.
What We Offer
- Opportunity to work on cutting-edge technology in the field of computational pathology.
- Collaborative and dynamic work environment.
- Competitive salary and benefits package.
- Professional development and career growth opportunities.
How to Apply
Please submit your resume and a cover letter detailing your experience and qualifications for this position.