Memorial Sloan Kettering Cancer Center (MSK) is seeking a Software Engineer to support the innovative work of their Dermatology Service, specifically in skin cancer detection and imaging technologies. The role aims to build full-stack platforms for imaging-informatics studies, AI research, and clinician training, develop interactive learning environments, create scalable data systems for clinical images, and integrate AI into clinical and educational workflows.
Requirements
- 3+ years of full-stack development experience, ideally in a healthcare, edtech, or AI-related environment.
- Strong proficiency in Python and R for data analysis, modeling, and backend development.
- Frontend: Strong command of a modern framework like React, Angular, or Vue.js.
- Backend: Expertise in Node.js, Django, and Flask.
- Databases: Experience with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Cloud & Deployment: Proven experience deploying and scaling applications on a cloud platform (AWS preferred).
- AI/ML Integration: Demonstrated ability to integrate machine learning models into production software using frameworks like TensorFlow, PyTorch, or formats like ONNX.
Responsibilities
- Architect & Build Full-Stack Platforms: Design, develop, and maintain full-stack applications (web & cloud) that serve as the foundation for the Dermatology Department’s Imaging-Informatics Studies, AI research, and clinician training programs.
- Develop Interactive Data Collection and Learning Environments: Develop interactive learning platforms (e.g., Khamingo) for medical training, including active learning modules, videos, gamification, and adaptive pathways with real-time feedback and data collection to enable AI development (e.g., Vision Language Models, Foundational Models).
- Create Scalable Data Systems: Build infrastructure to ingest, process, and manage vast collections of clinical images and metadata at scale, including systems for the automatic assignment of performance-based user data.
- Integrate AI into Clinical & Educational Workflows: Integrate advanced AI/ML models into web-based platforms to create real-world diagnostic decision support tools and automated image analysis systems.
- Collaborate with Multidisciplinary Experts: Partner closely with researchers, clinicians, and engineers at MSKCC, the International Skin Imaging Collaboration (ISIC), and other partner institutions to align technology with clinical and educational goals.
- Uphold Gold Standards of Quality & Security: Ensure sustainable and scalable code development, and robust security, strictly adhering to healthcare data compliance standards like HIPAA and GDPR.
Other
- Effective communication with both technical and non-technical collaborators.
- Strong problem-solving and analytical skills.
- Proactive professional with strong observation skills to understand the needs of their work environment.
- Results-driven team player who can also take the lead and work independently when necessary
- Schedule: Monday - Friday, 37.5 hours