Join Evident Scientific as a Tech Lead - Computer Vision Designer (AI) in Montréal
Are you passionate about using technology to make the world a safer and healthier place? If yes, a career at Evident Scientific might be the perfect fit for you! We are pioneers in advanced solutions that contribute to a safer and healthier world. To learn more about who we are and what we do, visit our website at .
Our mission is clear: To make the world a safer and healthier place.
This role is based at our office located in Nordelec (1751 Richardson St.), Montréal, and requires the candidate to be available to work from the office a minimum of once every 5 to 10 days.
Role Overview: Tech Lead - Computer Vision Designer (AI)
As a Tech Lead in Computer Vision, you will collaborate with a team of talented multidisciplinary developers to create a modern software package (including streaming, 2D and 3D views, computer vision, and AI) for a new line of visual inspection products. You will play a key technical role by bringing your expertise in design, programming, and problem-solving, while also serving as a role model for team members.
Key Responsibilities
- Design and implement advanced computer vision algorithms for medical image analysis focusing on X-ray and ultrasound modalities.
- Develop and optimize image processing pipelines to enhance image quality, reduce artifacts, and extract relevant information.
- Implement solutions for both edge-based and cloud environments, ensuring efficient data processing and storage.
- Optimize algorithms for real-time processing and large data sets, ensuring effective implementation across various platforms.
- Work closely with hardware and software teams to ensure seamless integration.
- Engage actively in the design and implementation of robust software architecture to support real-time performance for new product development.
- Identify and resolve critical performance bottlenecks using optimization techniques such as algorithm complexity reduction and memory management optimization.
- Integrate rigorous testing practices to ensure the quality and reliability of our software solutions.
- Provide technical support to team members, resolving complex issues, offering guidance, and sharing best practices.
Job Requirements
- Master’s or PhD in Computer Science or related field.
- At least 10 years of proven experience in developing and implementing computer vision algorithms, especially in 3D image processing.
- Strong programming skills in languages such as C++ and Python.
- Proficiency in using popular computer vision and machine learning libraries (e.g., OpenCV, TensorFlow, PyTorch).
- Knowledge of edge computing and cloud computing technologies.
- Strong problem-solving skills and the ability to work both independently and as part of a team.
- Experience with GPU programming for parallel computing is a plus.
- Familiarity with Unit Testing frameworks; knowledge of JIRA, GitLab, and GIT; intermediate level of English required for international collaboration.
- Deep understanding of Agile development methodologies, best practices, and quality standards.
Benefits of Working at Evident
- Opportunities for learning and career progression.
- Annual bonus program and comprehensive medical benefits.
- Flexible work schedules and telecommuting options.
- Competitive salaries, tuition reimbursement, flexible parental and adoption leaves, on-site services, and colleague affinity networks to help you manage life’s challenges.
At Evident, we recognize that work is a significant part of your life, but it is not the only part. That’s why we are committed to promoting a culture of well-being and inclusion by upholding the values that matter most to our employees.
If you’re driven to perform, innovate, and improve people's lives, we’re eager to hear from you. Be part of something evident; be part of something great!