Role overview As a Senior Software Developer – Computer Vision Specialist, you will play a key role in designing, developing, and deploying innovative computer vision solutions for our clients. We expect you to have a strong foundation in software engineering, a deep understanding of computer vision methodologies, and a passion for solving complex problems with AI-driven solutions. You will collaborate closely with multidisciplinary teams, mentor teammates, and take ownership of your work while continuously striving for personal and professional growth.The technologies and methodologies mentioned below serve as a reference for our stack, but above all, we prioritize individual ability and potential for growth.
Your key responsibilities
Develop and deploy cutting-edge computer vision solutions for real-world applications.
Optimize deep learning models for performance, scalability, and accuracy.
Customize existing and train custom computer vision models.
Process, analyze, and augment large-scale image and video datasets.
Provide mentorship and guidance to colleagues on computer vision techniques and best practices.
Research, evaluate, and integrate new computer vision methodologies, libraries, and technologies.
Collaborate with clients to understand technical requirements and provide strategic recommendations.
The ideal candidate
Has 5+ years of experience as a software developer, scientist or engineer, with at least 3 years focused on computer vision and deep learning.
Holds a PhD, Master’s degree in Computer Science, Software Engineering, or a related field, specializing in AI, Computer Vision, or Machine Learning—or has equivalent experience.
Has strong problem-solving skills and an analytical mindset to tackle challenging real-world vision problems.
Is fluent in both French and English.
You should be proficient with
Python 3 and key libraries such as OpenCV, NumPy and Pandas.