A member of the team, you will research, design, implement, optimize and deploy image processing algorithms to evolve our AI ecosystem continuously
The usual day-to-day tasks include developing the optical processing pipeline for various platforms, implementing new image processing algorithms, calibration of the sensors, fine-tuning them on our data, reviewing performance metrics, integrating and optimising the algorithms to run efficiently in our platform while continuously iterating and improving based on real-world performance
Responsibilities:
Select, test, implement and optimize image processing and image analysis using both classical and deep learning methods to extract relevant signals from imaging data.
Design and implement algorithms to carry out image processing including filtering, alignment, segmentation, and feature extraction efficiently across multi-terabyte sized datasets.
Research and fine-tune the latest image processing algorithms on our dataset to run efficiently while optimising based on real-time performance.
Write robust, well-documented, and well-tested code libraries that adhere to community standards and best practices.
Image Processing Engineer 2 Develop CI/CD pipeline patterns and best practices and experience collaborating with a team of data scientists, DevOps, Data engineers, and ML engineers In case of any queries, please reach out to Requirements
Skills and Experience:
Strong Foundation in Mathematical Statistics
Logical Thinking Ability to Comprehend key facts
Background in basic image processing or basic signal processing will be preferred
Experience with data science tools including Python scripting, CUDA, numpy, scipy, matplotlib, scikit-learn, bash scripting and Linux environment
Proficiency in Python and C++ Programming is a must
Preferred Experience in remote sensing or related fields
Ability to collaborate effectively across the team
A detail-oriented team member who can consistently meet deadline