Technical Specialist (Image Processing)
Responsibilities:
Implementing Image Processing Projects: Independently manage the implementation and deliver image processing projects, from concept to deployment, while ensuring high-quality results.
Technical Expertise in Image Processing Libraries: Utilize Python libraries like OpenCV, Pillow, and scikit-image to develop and implement image processing solutions. Experience with Java or C++ for performance-intensive applications is a plus.
Machine Learning & Deep Learning: Apply techniques such as CNNs, RNNs, Object Detection, and Image Segmentation to improve image processing tasks using frameworks like TensorFlow, PyTorch, and Keras.
Cloud Platform Integration: Implement cloud-based solutions using AWS, GCP, or Azure, including containerization with Docker and Kubernetes. Leverage cloud-based ML services for scalability and efficiency.
Project Management: Being able to self-manage and ensure the successful delivery of projects. Mitigate risks and communicate any potential roadblocks early on.
Version Control & Collaboration: Use Git for version control to manage code and collaborate with cross-functional teams.
Continuous Learning and Improvement: Stay updated with the latest trends and technologies in image processing, machine learning, and cloud infrastructure to continually improve solutions and team capabilities.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Image Processing: Advanced proficiency in OpenCV, Pillow, and scikit-image. Programming Languages: Python is a must; experience with Java or C++ is highly desired.
Machine Learning: Expertise in TensorFlow, PyTorch, Keras, with hands-on experience in deep learning architectures like CNNs, RNNs, Object Detection, and Image Segmentation.
Cloud Platforms: Experience with AWS, GCP, or Azure, and knowledge of containerization (Docker, Kubernetes).
Version Control: Proficiency in Git for source code management.
Problem-Solving: Strong analytical and problem-solving abilities with a track record of diagnosing and resolving technical issues independently.
Project Management: Demonstrated ability to manage project timelines, ensure the delivery of the projects, and mitigate risks.
Communication: Strong communication skills to convey complex technical concepts to both technical and non-technical stakeholders.
Practical Experience: A portfolio of completed image processing projects, including image classification, object detection, image segmentation, and image restoration.
Experience working in a fast-paced, agile development environment.
Familiarity with distributed computing and parallel processing for large-scale image data.
Prior experience in developing image processing applications for industries like banking, data analytics, or FinTech
Hybrid
39 active jobs
Submit your application now and take the next step in your career journey.
Similar Jobs