Sr. Software Engineer
Core
Design, implement, and optimize MRI image reconstruction algorithms and software, translating prototypes into clinical-grade products.
Role type
Senior IC machine-learning engineer (medical imaging)
Builds
MRI reconstruction software and application services
Domain
Medical imaging + Deep learning
Deliverable
production ML models
Required skills
Modern C++, Deep learning (PyTorch/TF), Signal processing, Optimization/Inverse problems, Parallel imaging, Non-Cartesian reconstruction, Linux, Git, Performance profiling
Preferred skills
CUDA/CuFFT/CuBLAS, OpenMP, SIMD vectorization, DICOM/HL7, PACS integration, Medical software compliance (IEC 62304, ISO 13485)
Technologies
PyTorch, TensorFlow, C++, CUDA, Gadgetron, BART, DICOM, ISMRMRD
Responsibilities
Implement MRI application features and maintain APIs; Build and train reconstruction networks; Optimize performance and reliability for real-time reconstruction; Handle k-space data and post-processing; Write clean, testable code with CI/CD; Partner with physicists and clinicians for validation; Collaborate on architecture and technical roadmaps
Seniority
Senior, hands-on IC