
Senior Software Engineer, Medical Imaging
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in India.
• Develop scalable, multi-tenant SaaS components utilizing cloud-native services.
• Design and construct microservices for processing medical imaging data and AI workloads.
• Implement features for auto-scaling and load balancing for medical imaging datasets.
• Create API endpoints and integrate services with clinical trial systems.
• Enhance platform scalability to accommodate concurrent clinical trials and imaging workflows.
• Integrate AI/ML models for medical image analysis, including generative AI, computer vision, and deep learning algorithms.
• Build real-time and batch processing systems for medical imaging data formats like DICOM and NIfTI.
• Develop DICOM-compliant data processing pipelines and preprocessing workflows.
• Facilitate the deployment and monitoring of AI models in production environments.
• Create integration components for third-party medical imaging viewers such as OHIF and Cornerstone.js.
• Develop APIs and SDK components for integration with clinical trial management systems.
• Establish collaboration features for multi-site clinical trials.
• Create visualization components for insights and annotations generated by AI.
• Ensure responsive design implementations across various devices and browsers.
• Implement security measures that comply with FDA 21 CFR Part 11, GxP, and medical device regulations.
• Develop audit trails, electronic signatures, data integrity controls, encryption, role-based access control, and authentication features.
• Support disaster recovery and backup solutions for clinical trial data.
• Establish high-performance databases for DICOM metadata and outputs from AI models.
• Create storage, analysis, access, and movement solutions for extensive medical imaging datasets.
• Implement real-time data streaming components for live analysis of DICOM images.
• Enforce data governance features to ensure data quality and privacy protection.
• Develop monitoring and observability components to assess SaaS platform performance.
• Optimize the performance of medical imaging file processing and transfer.
• Implement caching strategies and integrate CDNs for global accessibility.
• Create automated alerting and performance monitoring features.
• Support compliance with SLAs and initiatives for platform reliability.
• Contribute to decisions regarding the technology stack for medical imaging and AI workloads.
• Engage in code reviews, architecture reviews, system design decisions, and quality assurance processes.
• Promote the adoption of emerging technologies in medical imaging and AI/ML.
• Monitor advancements in technology, gather market insights, and share knowledge.
• Perform other reasonable duties as assigned.
• Extensive post-qualification experience in software development, particularly in delivering solutions for medical imaging or healthcare technology.
• Proven experience in developing cloud-native applications and SaaS components.
• Familiarity with AI/ML integration within production environments, ideally within medical imaging.
• Experience with regulated software development processes (FDA, GxP, ISO 13485).
• Knowledge of medical imaging file formats, processing libraries, and viewer integrations.
• Experience working with clinical trial management systems or electronic data capture (EDC) platforms.
• Strong expertise in cloud platforms, with a solid understanding of serverless and scalable architectures, modern cloud-native services, and AI/ML service integration.
• Proficiency in developing RESTful APIs, GraphQL, and real-time communication protocols.
• Familiarity with medical imaging standards (DICOM, HL7 FHIR) and DICOM processing libraries (pydicom, DCMTK, GDCM).
• Experience in implementing DICOM standards, encompassing DICOM parsing libraries and tag manipulation.
• Exposure to AI/ML solutions within imaging platforms and MLOps practices.
• Background in database design for both relational and NoSQL systems.
• Experience with technologies related to medical image viewers and PACS integration.
• Familiarity with working in regulated environments.
• Knowledge of DICOM image processing workflows, anonymization methods, and metadata preservation.
• Proficiency in Java, Python, or C# for backend development.
• Understanding of containerization and serverless architectures.
• Knowledge of message queuing systems for processing high-throughput medical data.
• Familiarity with DICOM networking protocols (DICOM C-STORE, C-FIND, C-MOVE) and DICOMweb services.
• Understanding of security frameworks, encryption, and identity management solutions.
• Familiarity with medical imaging modalities (CT, MRI, X-Ray, PET, Ultrasound) and clinical workflows.
• Knowledge of clinical trial processes, regulatory requirements, and quality management systems.
• Awareness of AI applications in medical imaging, such as computer-aided diagnosis and image segmentation.
• Understanding of DICOM standard implementation, including DICOM conformance statements and IHE integration profiles.
• Strong technical communication skills with the ability to collaborate effectively in cross-functional teams.
• Ability to articulate technical concepts to clinical and business stakeholders.
• Capacity to balance technical requirements with business objectives.
• Comprehensive medical plan for you and your dependents.
• Personal Accident Insurance.
• Life Insurance coverage.
• Critical illness insurance.
• Competitive salary structure with a Flexi basket.
• Provident fund contribution of 12%.
• Gratuity scheme.
• Opportunities for internal growth and development programs & training.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.