Take a leading role in designing, developing, and optimizing core libraries for high-performance medical image serving.
Build foundational components that handle massive datasets, ensuring speed, reliability, and scalability.
Directly impact healthcare professionals by providing them with seamless access to critical imaging data.
responsibilities :
Architect, implement, and maintain high-performance, cross-platform C++ libraries and APIs for processing, streaming, and serving medical images.
Profile, identify, and eliminate performance bottlenecks in data handling, network communication, and image rendering pipelines focusing on low latency and high throughput.
Work extensively with medical imaging formats, and implement robust support for various transfer syntaxes and modalities.
Champion best practices in software development, including writing clean, maintainable, and well-documented code.
Develop comprehensive unit and integration tests to ensure library robustness.
Collaborate closely with frontend developers, AI/ML engineers, and product managers to define requirements and deliver integrated solutions.
requirements-expected :
5+ years of professional experience in C++ development, with strong proficiency in modern C++ standards (C++17/20).
Proven experience in writing multithreaded, memory-efficient, and performance-critical code.
Good Linux knowledge with ability to track and debug library dependencies.
Good knowledge of profiling and static code analysis tools (valgrind, cppcheck, clang-tidy).
Experience designing clean, robust, and easy-to-use APIs for libraries or SDKs.
Strong analytical and problem-solving abilities, with a knack for debugging complex, low-level issues.