over 1 year ago
Remote, UkraineSenior
Responsibilities
- Develop and maintain a high-performance backend image-processing system for up to terabytes of 3D and raster images per day.
- Implement image segmentation, feature extraction, object recognition, and other image-processing algorithms.
- Develop tools and applications to visualize and manipulate 3D images and point-cloud data.
- Optimize processing speed and memory usage.
- Implement database solutions for efficient image-data storage and retrieval.
- Integrate the image-processing system with embedded devices using gRPC.
- Collaborate with microscope hardware engineers and other team members on system integration.
Requirements
- Extensive experience with C# and .NET/.NET Core.
- Strong understanding of performance optimization and image-processing algorithms and techniques.
- Experience processing and manipulating raster images.
- Familiarity with TIFF, JPEG, and PNG image formats.
- Knowledge of multithreading and parallel processing.
- Experience with SQL and large-storage database management using MS SQL or PostgreSQL.
- Familiarity with ADO.NET, Entity Framework, or Dapper.
- Familiarity with gRPC.
- Nice to have experience with OpenCV, EmguCV, or ImageMagick.
- Nice to have experience with healthcare image processing or Zeiss CZI.
Benefits
- Remote workplace.
- Short-term engagement.
